home *** CD-ROM | disk | FTP | other *** search
/ Sound Blastoff / Sound Blastoff.iso / Sound Utilities / SoundsHelperƒ / SoundsHelper 1.1 / SoundsHelper 1.1.rsrc / bin.rsrc_CODE_4_MySegment.txt < prev    next >
Text File  |  1994-05-23  |  340KB  |  6,002 lines

  1. # near model CODE resource
  2. # jump table entries: 6152-6199 (48 of them)
  3. fn00000000:
  4. 00000000  4E56 FFFC                link       A6, -0x0004
  5. 00000004  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6. 00000008  4227                     clr.b      -[A7]
  7. 0000000A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8. 0000000E  4EAD 179A                jsr        [A5 + 0x179A /* export_751 */]
  9. 00000012  4E5E                     unlink     A6
  10. 00000014  4E74 0008                rtd        0x0008
  11. export_813:
  12. 00000018  4E56 FDF0                link       A6, -0x0210
  13. 0000001C  48E7 1030                movem.l    -[A7], D3,A2,A3
  14. 00000020  486D E4A2                pea.l      [A5 - 0x1B5E]
  15. 00000024  704A                     moveq.l    D0, 0x4A
  16. 00000026  2F00                     move.l     -[A7], D0
  17. 00000028  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  18. 0000002C  246E 0008                movea.l    A2, [A6 + 0x8]
  19. 00000030  2052                     movea.l    A0, [A2]
  20. 00000032  2140 0036                move.l     [A0 + 0x36], D0
  21. 00000036  2F0A                     move.l     -[A7], A2
  22. 00000038  2F3C 6265 7374           move.l     -[A7], 0x62657374 /* 'best' */
  23. 0000003E  723C                     moveq.l    D1, 0x3C
  24. 00000040  2F01                     move.l     -[A7], D1
  25. 00000042  2F00                     move.l     -[A7], D0
  26. 00000044  4EBA 10EC                jsr        [PC + 0x10EC /* 00001132 */]
  27. 00000048  2052                     movea.l    A0, [A2]
  28. 0000004A  2068 0036                movea.l    A0, [A0 + 0x36]
  29. 0000004E  2250                     movea.l    A1, [A0]
  30. 00000050  2029 0016                move.l     D0, [A1 + 0x16]
  31. 00000054  2052                     movea.l    A0, [A2]
  32. 00000056  2140 0016                move.l     [A0 + 0x16], D0
  33. 0000005A  486E FDF0                pea.l      [A6 - 0x210]
  34. 0000005E  2052                     movea.l    A0, [A2]
  35. 00000060  2068 0036                movea.l    A0, [A0 + 0x36]
  36. 00000064  2250                     movea.l    A1, [A0]
  37. 00000066  2F29 0016                move.l     -[A7], [A1 + 0x16]
  38. 0000006A  4EAD D096                jsr        [A5 - 0x2F6A]
  39. 0000006E  2052                     movea.l    A0, [A2]
  40. 00000070  2068 0036                movea.l    A0, [A0 + 0x36]
  41. 00000074  2250                     movea.l    A1, [A0]
  42. 00000076  2F29 0016                move.l     -[A7], [A1 + 0x16]
  43. 0000007A  2F2D CD6C                move.l     -[A7], [A5 - 0x3294]
  44. 0000007E  4EAD DF28                jsr        [A5 - 0x20D8]
  45. 00000082  2F2D CD6C                move.l     -[A7], [A5 - 0x3294]
  46. 00000086  4EAD DF34                jsr        [A5 - 0x20CC]
  47. 0000008A  3600                     move.w     D3, D0
  48. 0000008C  3003                     move.w     D0, D3
  49. 0000008E  2200                     move.l     D1, D0
  50. 00000090  48C1                     ext.l      D1
  51. 00000092  2F01                     move.l     -[A7], D1
  52. 00000094  486E FEF0                pea.l      [A6 - 0x110]
  53. 00000098  4EAD 01DA                jsr        [A5 + 0x1DA /* export_55 */]
  54. 0000009C  486D E38E                pea.l      [A5 - 0x1C72]
  55. 000000A0  486E FDF0                pea.l      [A6 - 0x210]
  56. 000000A4  4EAD 029A                jsr        [A5 + 0x29A /* export_79 */]
  57. 000000A8  504F                     addq.w     A7, 8
  58. 000000AA  486E FEF0                pea.l      [A6 - 0x110]
  59. 000000AE  486E FDF0                pea.l      [A6 - 0x210]
  60. 000000B2  4EAD 029A                jsr        [A5 + 0x29A /* export_79 */]
  61. 000000B6  504F                     addq.w     A7, 8
  62. 000000B8  486E FDF0                pea.l      [A6 - 0x210]
  63. 000000BC  2052                     movea.l    A0, [A2]
  64. 000000BE  2068 0036                movea.l    A0, [A0 + 0x36]
  65. 000000C2  2250                     movea.l    A1, [A0]
  66. 000000C4  2F29 0016                move.l     -[A7], [A1 + 0x16]
  67. 000000C8  4EAD D090                jsr        [A5 - 0x2F70]
  68. 000000CC  2652                     movea.l    A3, [A2]
  69. 000000CE  202B 0036                move.l     D0, [A3 + 0x36]
  70. 000000D2  2740 001A                move.l     [A3 + 0x1A], D0
  71. 000000D6  2052                     movea.l    A0, [A2]
  72. 000000D8  2F28 0036                move.l     -[A7], [A0 + 0x36]
  73. 000000DC  4EAD FF1E                jsr        [A5 - 0xE2]
  74. 000000E0  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  75. 000000E4  4E5E                     unlink     A6
  76. 000000E6  4E74 0004                rtd        0x0004
  77. export_814:
  78. 000000EA  4E56 FF40                link       A6, -0x00C0
  79. 000000EE  48E7 1E38                movem.l    -[A7], D3,D4,D5,D6,A2,A3,A4
  80. 000000F2  383C 0190                move.w     D4, 0x190
  81. 000000F6  7A01                     moveq.l    D5, 0x01
  82. 000000F8  486D DEDC                pea.l      [A5 - 0x2124]
  83. 000000FC  704C                     moveq.l    D0, 0x4C
  84. 000000FE  2F00                     move.l     -[A7], D0
  85. 00000100  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  86. 00000104  2840                     movea.l    A4, D0
  87. 00000106  B8FC 0000                cmpa.w     A4, 0x0
  88. 0000010A  6704                     beq        +0x6 /* 00000110 */
  89. 0000010C  2D4C FFF4                move.l     [A6 - 0xC], A4
  90. label00000110:
  91. 00000110  264C                     movea.l    A3, A4
  92. 00000112  206E 0008                movea.l    A0, [A6 + 0x8]
  93. 00000116  2250                     movea.l    A1, [A0]
  94. 00000118  234B 0024                move.l     [A1 + 0x24], A3
  95. 0000011C  2F0C                     move.l     -[A7], A4
  96. 0000011E  4EAD 154A                jsr        [A5 + 0x154A /* export_677 */]
  97. 00000122  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  98. 00000126  2F0C                     move.l     -[A7], A4
  99. 00000128  4EAD E226                jsr        [A5 - 0x1DDA]
  100. 0000012C  7001                     moveq.l    D0, 0x01
  101. 0000012E  1F00                     move.b     -[A7], D0
  102. 00000130  2F0C                     move.l     -[A7], A4
  103. 00000132  4EAD E238                jsr        [A5 - 0x1DC8]
  104. 00000136  486E FF9C                pea.l      [A6 - 0x64]
  105. 0000013A  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  106. 0000013E  584F                     addq.w     A7, 4
  107. 00000140  41EE FFAA                lea.l      A0, [A6 - 0x56]
  108. 00000144  7000                     moveq.l    D0, 0x00
  109. 00000146  43FA 0006                lea.l      A1, [PC + 0x6 /* 0000014E, value 0x4A806600 */]
  110. 0000014A  48D0 DEF8                movem.l    [A0], D3,D4,D5,D6,D7,A1,A2,A3,A4,A6,A7
  111. 0000014E  4A80                     tst.l      D0
  112. 00000150  6600 0178                bne        +0x17A /* 000002CA */
  113. 00000154  2F0B                     move.l     -[A7], A3
  114. 00000156  4EAD DEB2                jsr        [A5 - 0x214E]
  115. 0000015A  2C00                     move.l     D6, D0
  116. 0000015C  486E FF80                pea.l      [A6 - 0x80]
  117. 00000160  7604                     moveq.l    D3, 0x04
  118. 00000162  2F03                     move.l     -[A7], D3
  119. 00000164  2F0B                     move.l     -[A7], A3
  120. 00000166  4EAD DECA                jsr        [A5 - 0x2136]
  121. 0000016A  486E FF84                pea.l      [A6 - 0x7C]
  122. 0000016E  2F03                     move.l     -[A7], D3
  123. 00000170  2F0B                     move.l     -[A7], A3
  124. 00000172  4EAD DECA                jsr        [A5 - 0x2136]
  125. 00000176  486D E4A2                pea.l      [A5 - 0x1B5E]
  126. 0000017A  704A                     moveq.l    D0, 0x4A
  127. 0000017C  2F00                     move.l     -[A7], D0
  128. 0000017E  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  129. 00000182  2D40 FFE4                move.l     [A6 - 0x1C], D0
  130. 00000186  4A80                     tst.l      D0
  131. 00000188  6704                     beq        +0x6 /* 0000018E */
  132. 0000018A  2D40 FFF8                move.l     [A6 - 0x8], D0
  133. label0000018E:
  134. 0000018E  246E 0008                movea.l    A2, [A6 + 0x8]
  135. 00000192  2052                     movea.l    A0, [A2]
  136. 00000194  2140 0036                move.l     [A0 + 0x36], D0
  137. 00000198  2F0A                     move.l     -[A7], A2
  138. 0000019A  2F2E FF80                move.l     -[A7], [A6 - 0x80]
  139. 0000019E  2F2E FF84                move.l     -[A7], [A6 - 0x7C]
  140. 000001A2  2F00                     move.l     -[A7], D0
  141. 000001A4  4EBA 0F8C                jsr        [PC + 0xF8C /* 00001132 */]
  142. 000001A8  486E FF94                pea.l      [A6 - 0x6C]
  143. 000001AC  7008                     moveq.l    D0, 0x08
  144. 000001AE  2F00                     move.l     -[A7], D0
  145. 000001B0  2F0B                     move.l     -[A7], A3
  146. 000001B2  4EAD DECA                jsr        [A5 - 0x2136]
  147. 000001B6  207C 0000 09EE           movea.l    A0, 0x9EE
  148. 000001BC  2010                     move.l     D0, [A0]
  149. 000001BE  2D40 FFD8                move.l     [A6 - 0x28], D0
  150. 000001C2  594F                     subq.w     A7, 4
  151. 000001C4  A8D8                     syscall    NewRgn
  152. 000001C6  201F                     move.l     D0, [A7]+
  153. 000001C8  2D40 FFDC                move.l     [A6 - 0x24], D0
  154. 000001CC  594F                     subq.w     A7, 4
  155. 000001CE  A8D8                     syscall    NewRgn
  156. 000001D0  201F                     move.l     D0, [A7]+
  157. 000001D2  2D40 FFE0                move.l     [A6 - 0x20], D0
  158. 000001D6  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  159. 000001DA  486E FF94                pea.l      [A6 - 0x6C]
  160. 000001DE  A8DF                     syscall    RectRgn
  161. 000001E0  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  162. 000001E4  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  163. 000001E8  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  164. 000001EC  A8E5                     syscall    UnionRgn
  165. 000001EE  554F                     subq.w     A7, 2
  166. 000001F0  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  167. 000001F4  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  168. 000001F8  A8E3                     syscall    EqualRgn
  169. 000001FA  101F                     move.b     D0, [A7]+
  170. 000001FC  6742                     beq        +0x44 /* 00000240 */
  171. 000001FE  3F2E FF96                move.w     -[A7], [A6 - 0x6A]
  172. 00000202  3F2E FF94                move.w     -[A7], [A6 - 0x6C]
  173. 00000206  246E 0008                movea.l    A2, [A6 + 0x8]
  174. 0000020A  2052                     movea.l    A0, [A2]
  175. 0000020C  2068 0036                movea.l    A0, [A0 + 0x36]
  176. 00000210  2250                     movea.l    A1, [A0]
  177. 00000212  2F29 0016                move.l     -[A7], [A1 + 0x16]
  178. 00000216  4EAD D0F6                jsr        [A5 - 0x2F0A]
  179. 0000021A  302E FF9A                move.w     D0, [A6 - 0x66]
  180. 0000021E  906E FF96                sub.w      D0, [A6 - 0x6A]
  181. 00000222  3F00                     move.w     -[A7], D0
  182. 00000224  302E FF98                move.w     D0, [A6 - 0x68]
  183. 00000228  906E FF94                sub.w      D0, [A6 - 0x6C]
  184. 0000022C  3F00                     move.w     -[A7], D0
  185. 0000022E  2052                     movea.l    A0, [A2]
  186. 00000230  2068 0036                movea.l    A0, [A0 + 0x36]
  187. 00000234  2250                     movea.l    A1, [A0]
  188. 00000236  2F29 0016                move.l     -[A7], [A1 + 0x16]
  189. 0000023A  4EAD D0FC                jsr        [A5 - 0x2F04]
  190. 0000023E  6018                     bra        +0x1A /* 00000258 */
  191. label00000240:
  192. 00000240  206E 0008                movea.l    A0, [A6 + 0x8]
  193. 00000244  2250                     movea.l    A1, [A0]
  194. 00000246  2069 0036                movea.l    A0, [A1 + 0x36]
  195. 0000024A  2250                     movea.l    A1, [A0]
  196. 0000024C  2F29 0016                move.l     -[A7], [A1 + 0x16]
  197. 00000250  2F2D CD6C                move.l     -[A7], [A5 - 0x3294]
  198. 00000254  4EAD DF28                jsr        [A5 - 0x20D8]
  199. label00000258:
  200. 00000258  246E 0008                movea.l    A2, [A6 + 0x8]
  201. 0000025C  2052                     movea.l    A0, [A2]
  202. 0000025E  2068 0036                movea.l    A0, [A0 + 0x36]
  203. 00000262  2250                     movea.l    A1, [A0]
  204. 00000264  2029 0016                move.l     D0, [A1 + 0x16]
  205. 00000268  2052                     movea.l    A0, [A2]
  206. 0000026A  2140 0016                move.l     [A0 + 0x16], D0
  207. 0000026E  604E                     bra        +0x50 /* 000002BE */
  208. label00000270:
  209. 00000270  7046                     moveq.l    D0, 0x46
  210. 00000272  2F00                     move.l     -[A7], D0
  211. 00000274  4EAD 0332                jsr        [A5 + 0x332 /* export_98 */]
  212. 00000278  2D40 FFE8                move.l     [A6 - 0x18], D0
  213. 0000027C  2F00                     move.l     -[A7], D0
  214. 0000027E  7246                     moveq.l    D1, 0x46
  215. 00000280  2F01                     move.l     -[A7], D1
  216. 00000282  2F0B                     move.l     -[A7], A3
  217. 00000284  4EAD DECA                jsr        [A5 - 0x2136]
  218. 00000288  2D6E FFE8 FF88           move.l     [A6 - 0x78], [A6 - 0x18]
  219. 0000028E  4203                     clr.b      D3
  220. 00000290  1D43 FF8D                move.b     [A6 - 0x73], D3
  221. 00000294  1D43 FF8F                move.b     [A6 - 0x71], D3
  222. 00000298  1D43 FF8E                move.b     [A6 - 0x72], D3
  223. 0000029C  7000                     moveq.l    D0, 0x00
  224. 0000029E  2D40 FF90                move.l     [A6 - 0x70], D0
  225. 000002A2  486E FF88                pea.l      [A6 - 0x78]
  226. 000002A6  7001                     moveq.l    D0, 0x01
  227. 000002A8  2F00                     move.l     -[A7], D0
  228. 000002AA  206E 0008                movea.l    A0, [A6 + 0x8]
  229. 000002AE  2250                     movea.l    A1, [A0]
  230. 000002B0  2069 0036                movea.l    A0, [A1 + 0x36]
  231. 000002B4  2250                     movea.l    A1, [A0]
  232. 000002B6  2F29 0028                move.l     -[A7], [A1 + 0x28]
  233. 000002BA  4EAD D1FA                jsr        [A5 - 0x2E06]
  234. label000002BE:
  235. 000002BE  2F0B                     move.l     -[A7], A3
  236. 000002C0  4EAD DEBE                jsr        [A5 - 0x2142]
  237. 000002C4  B086                     cmp.l      D0, D6
  238. 000002C6  6C4E                     bge        +0x50 /* 00000316 */
  239. 000002C8  60A6                     bra        -0x58 /* 00000270 */
  240. label000002CA:
  241. 000002CA  2F0B                     move.l     -[A7], A3
  242. 000002CC  4EAD E23E                jsr        [A5 - 0x1DC2]
  243. 000002D0  486D FDA2                pea.l      [A5 - 0x25E]
  244. 000002D4  7604                     moveq.l    D3, 0x04
  245. 000002D6  2F03                     move.l     -[A7], D3
  246. 000002D8  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  247. 000002DC  2D40 FFEC                move.l     [A6 - 0x14], D0
  248. 000002E0  4A80                     tst.l      D0
  249. 000002E2  6704                     beq        +0x6 /* 000002E8 */
  250. 000002E4  2D40 FFFC                move.l     [A6 - 0x4], D0
  251. label000002E8:
  252. 000002E8  2D40 FFF0                move.l     [A6 - 0x10], D0
  253. 000002EC  42A7                     clr.l      -[A7]
  254. 000002EE  204B                     movea.l    A0, A3
  255. 000002F0  2250                     movea.l    A1, [A0]
  256. 000002F2  5849                     addq.w     A1, 4
  257. 000002F4  2F09                     move.l     -[A7], A1
  258. 000002F6  42A7                     clr.l      -[A7]
  259. 000002F8  42A7                     clr.l      -[A7]
  260. 000002FA  A98B                     syscall    ParamText
  261. 000002FC  3F3C 0190                move.w     -[A7], 0x190
  262. 00000300  7001                     moveq.l    D0, 0x01
  263. 00000302  3F00                     move.w     -[A7], D0
  264. 00000304  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  265. 00000308  4EAD FD9C                jsr        [A5 - 0x264]
  266. 0000030C  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  267. 00000310  4EAD 0D42                jsr        [A5 + 0xD42 /* export_420 */]
  268. 00000314  6034                     bra        +0x36 /* 0000034A */
  269. label00000316:
  270. 00000316  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  271. 0000031A  246E 0008                movea.l    A2, [A6 + 0x8]
  272. 0000031E  2052                     movea.l    A0, [A2]
  273. 00000320  2F28 0036                move.l     -[A7], [A0 + 0x36]
  274. 00000324  4EAD FF1E                jsr        [A5 - 0xE2]
  275. 00000328  486E FF40                pea.l      [A6 - 0xC0]
  276. 0000032C  2052                     movea.l    A0, [A2]
  277. 0000032E  2F28 0024                move.l     -[A7], [A0 + 0x24]
  278. 00000332  4EAD E24A                jsr        [A5 - 0x1DB6]
  279. 00000336  486E FF40                pea.l      [A6 - 0xC0]
  280. 0000033A  2052                     movea.l    A0, [A2]
  281. 0000033C  2068 0036                movea.l    A0, [A0 + 0x36]
  282. 00000340  2250                     movea.l    A1, [A0]
  283. 00000342  2F29 0016                move.l     -[A7], [A1 + 0x16]
  284. 00000346  4EAD D090                jsr        [A5 - 0x2F70]
  285. label0000034A:
  286. 0000034A  4CDF 1C78                movem.l    D3,D4,D5,D6,A2,A3,A4, [A7]+
  287. 0000034E  4E5E                     unlink     A6
  288. 00000350  4E74 0008                rtd        0x0008
  289. export_815:
  290. 00000354  4E56 FF58                link       A6, -0x00A8
  291. 00000358  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  292. 0000035C  246E 0008                movea.l    A2, [A6 + 0x8]
  293. 00000360  2052                     movea.l    A0, [A2]
  294. 00000362  4AA8 0024                tst.l      [A0 + 0x24]
  295. 00000366  660A                     bne        +0xC /* 00000372 */
  296. 00000368  2F0A                     move.l     -[A7], A2
  297. 0000036A  4EAD EE44                jsr        [A5 - 0x11BC]
  298. 0000036E  4EFA 0142                jmp        [PC + 0x142 /* 000004B2 */]
  299. label00000372:
  300. 00000372  246E 0008                movea.l    A2, [A6 + 0x8]
  301. 00000376  2052                     movea.l    A0, [A2]
  302. 00000378  2868 0024                movea.l    A4, [A0 + 0x24]
  303. 0000037C  7002                     moveq.l    D0, 0x02
  304. 0000037E  1F00                     move.b     -[A7], D0
  305. 00000380  2F0C                     move.l     -[A7], A4
  306. 00000382  4EAD E238                jsr        [A5 - 0x1DC8]
  307. 00000386  2052                     movea.l    A0, [A2]
  308. 00000388  2068 0036                movea.l    A0, [A0 + 0x36]
  309. 0000038C  2250                     movea.l    A1, [A0]
  310. 0000038E  703C                     moveq.l    D0, 0x3C
  311. 00000390  D3C0                     add.l      A1, D0
  312. 00000392  2F09                     move.l     -[A7], A1
  313. 00000394  7604                     moveq.l    D3, 0x04
  314. 00000396  2F03                     move.l     -[A7], D3
  315. 00000398  2F0C                     move.l     -[A7], A4
  316. 0000039A  4EAD DED6                jsr        [A5 - 0x212A]
  317. 0000039E  2052                     movea.l    A0, [A2]
  318. 000003A0  2068 0036                movea.l    A0, [A0 + 0x36]
  319. 000003A4  2250                     movea.l    A1, [A0]
  320. 000003A6  7040                     moveq.l    D0, 0x40
  321. 000003A8  D3C0                     add.l      A1, D0
  322. 000003AA  2F09                     move.l     -[A7], A1
  323. 000003AC  2F03                     move.l     -[A7], D3
  324. 000003AE  2F0C                     move.l     -[A7], A4
  325. 000003B0  4EAD DED6                jsr        [A5 - 0x212A]
  326. 000003B4  2052                     movea.l    A0, [A2]
  327. 000003B6  2068 0016                movea.l    A0, [A0 + 0x16]
  328. 000003BA  2250                     movea.l    A1, [A0]
  329. 000003BC  2069 0010                movea.l    A0, [A1 + 0x10]
  330. 000003C0  7010                     moveq.l    D0, 0x10
  331. 000003C2  D1C0                     add.l      A0, D0
  332. 000003C4  43EE FFB0                lea.l      A1, [A6 - 0x50]
  333. 000003C8  22D8                     move.l     [A1]+, [A0]+
  334. 000003CA  22D8                     move.l     [A1]+, [A0]+
  335. 000003CC  47EE FFB8                lea.l      A3, [A6 - 0x48]
  336. 000003D0  2D4B FFF8                move.l     [A6 - 0x8], A3
  337. 000003D4  2052                     movea.l    A0, [A2]
  338. 000003D6  2068 0036                movea.l    A0, [A0 + 0x36]
  339. 000003DA  2250                     movea.l    A1, [A0]
  340. 000003DC  2069 0016                movea.l    A0, [A1 + 0x16]
  341. 000003E0  2250                     movea.l    A1, [A0]
  342. 000003E2  2029 0010                move.l     D0, [A1 + 0x10]
  343. 000003E6  2D40 FFFC                move.l     [A6 - 0x4], D0
  344. 000003EA  486E FFB8                pea.l      [A6 - 0x48]
  345. 000003EE  A874                     syscall    GetPort
  346. 000003F0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  347. 000003F4  A873                     syscall    SetPort
  348. 000003F6  486E FFB0                pea.l      [A6 - 0x50]
  349. 000003FA  A870                     syscall    LocalToGlobal
  350. 000003FC  486E FFB4                pea.l      [A6 - 0x4C]
  351. 00000400  A870                     syscall    LocalToGlobal
  352. 00000402  7002                     moveq.l    D0, 0x02
  353. 00000404  2F00                     move.l     -[A7], D0
  354. 00000406  486E FFB8                pea.l      [A6 - 0x48]
  355. 0000040A  4EBA 00B0                jsr        [PC + 0xB0 /* 000004BC */]
  356. 0000040E  486E FFBC                pea.l      [A6 - 0x44]
  357. 00000412  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  358. 00000416  584F                     addq.w     A7, 4
  359. 00000418  41EE FFCA                lea.l      A0, [A6 - 0x36]
  360. 0000041C  7000                     moveq.l    D0, 0x00
  361. 0000041E  43FA 0006                lea.l      A1, [PC + 0x6 /* 00000426, value 0x4A80665E */]
  362. 00000422  48D0 DEF8                movem.l    [A0], D3,D4,D5,D6,D7,A1,A2,A3,A4,A6,A7
  363. 00000426  4A80                     tst.l      D0
  364. 00000428  665E                     bne        +0x60 /* 00000488 */
  365. 0000042A  486E FFB0                pea.l      [A6 - 0x50]
  366. 0000042E  7008                     moveq.l    D0, 0x08
  367. 00000430  2F00                     move.l     -[A7], D0
  368. 00000432  2F0C                     move.l     -[A7], A4
  369. 00000434  4EAD DED6                jsr        [A5 - 0x212A]
  370. 00000438  206E 0008                movea.l    A0, [A6 + 0x8]
  371. 0000043C  2250                     movea.l    A1, [A0]
  372. 0000043E  2069 0036                movea.l    A0, [A1 + 0x36]
  373. 00000442  2250                     movea.l    A1, [A0]
  374. 00000444  2F29 0028                move.l     -[A7], [A1 + 0x28]
  375. 00000448  4EAD D7D0                jsr        [A5 - 0x2830]
  376. 0000044C  2800                     move.l     D4, D0
  377. 0000044E  602A                     bra        +0x2C /* 0000047A */
  378. label00000450:
  379. 00000450  486E FF58                pea.l      [A6 - 0xA8]
  380. 00000454  2F04                     move.l     -[A7], D4
  381. 00000456  206E 0008                movea.l    A0, [A6 + 0x8]
  382. 0000045A  2250                     movea.l    A1, [A0]
  383. 0000045C  2069 0036                movea.l    A0, [A1 + 0x36]
  384. 00000460  2250                     movea.l    A1, [A0]
  385. 00000462  2F29 0028                move.l     -[A7], [A1 + 0x28]
  386. 00000466  4EAD D212                jsr        [A5 - 0x2DEE]
  387. 0000046A  2F2E FF58                move.l     -[A7], [A6 - 0xA8]
  388. 0000046E  7046                     moveq.l    D0, 0x46
  389. 00000470  2F00                     move.l     -[A7], D0
  390. 00000472  2F0C                     move.l     -[A7], A4
  391. 00000474  4EAD DED6                jsr        [A5 - 0x212A]
  392. 00000478  5384                     subq.l     D4, 1
  393. label0000047A:
  394. 0000047A  0C84 0000 0001           cmpi.l     D4, 0x1
  395. 00000480  6CCE                     bge        -0x30 /* 00000450 */
  396. 00000482  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  397. 00000486  6018                     bra        +0x1A /* 000004A0 */
  398. label00000488:
  399. 00000488  2F0C                     move.l     -[A7], A4
  400. 0000048A  4EAD E23E                jsr        [A5 - 0x1DC2]
  401. 0000048E  102E FFC1                move.b     D0, [A6 - 0x3F]
  402. 00000492  670C                     beq        +0xE /* 000004A0 */
  403. 00000494  3F2D CD24                move.w     -[A7], [A5 - 0x32DC]
  404. 00000498  2F2D CD20                move.l     -[A7], [A5 - 0x32E0]
  405. 0000049C  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  406. label000004A0:
  407. 000004A0  2F0C                     move.l     -[A7], A4
  408. 000004A2  4EAD E23E                jsr        [A5 - 0x1DC2]
  409. 000004A6  206E 0008                movea.l    A0, [A6 + 0x8]
  410. 000004AA  2250                     movea.l    A1, [A0]
  411. 000004AC  4229 002D                clr.b      [A1 + 0x2D]
  412. 000004B0  7001                     moveq.l    D0, 0x01
  413. label000004B2:
  414. 000004B2  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  415. 000004B6  4E5E                     unlink     A6
  416. 000004B8  4E74 0004                rtd        0x0004
  417. fn000004BC:
  418. 000004BC  4E56 0000                link       A6, 0
  419. 000004C0  202E 0008                move.l     D0, [A6 + 0x8]
  420. 000004C4  6708                     beq        +0xA /* 000004CE */
  421. 000004C6  206E 0008                movea.l    A0, [A6 + 0x8]
  422. 000004CA  2F10                     move.l     -[A7], [A0]
  423. 000004CC  A873                     syscall    SetPort
  424. label000004CE:
  425. 000004CE  4E5E                     unlink     A6
  426. 000004D0  4E74 0008                rtd        0x0008
  427. export_816:
  428. 000004D4  4E56 FEA8                link       A6, -0x0158
  429. 000004D8  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  430. 000004DC  2D7C 5354 5220 FFF0      move.l     [A6 - 0x10], 0x53545220 /* 'STR ' */
  431. 000004E4  3D7C BFF4 FFF4           move.w     [A6 - 0xC], 0xBFF4
  432. 000004EA  206E 0008                movea.l    A0, [A6 + 0x8]
  433. 000004EE  2250                     movea.l    A1, [A0]
  434. 000004F0  2469 0024                movea.l    A2, [A1 + 0x24]
  435. 000004F4  B4FC 0000                cmpa.w     A2, 0x0
  436. 000004F8  6706                     beq        +0x8 /* 00000500 */
  437. 000004FA  2F0A                     move.l     -[A7], A2
  438. 000004FC  4EAD DA00                jsr        [A5 - 0x2600]
  439. label00000500:
  440. 00000500  486D DEDC                pea.l      [A5 - 0x2124]
  441. 00000504  704C                     moveq.l    D0, 0x4C
  442. 00000506  2F00                     move.l     -[A7], D0
  443. 00000508  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  444. 0000050C  2840                     movea.l    A4, D0
  445. 0000050E  B8FC 0000                cmpa.w     A4, 0x0
  446. 00000512  6704                     beq        +0x6 /* 00000518 */
  447. 00000514  2D4C FFFC                move.l     [A6 - 0x4], A4
  448. label00000518:
  449. 00000518  2D4C FFF8                move.l     [A6 - 0x8], A4
  450. 0000051C  206E 0008                movea.l    A0, [A6 + 0x8]
  451. 00000520  2250                     movea.l    A1, [A0]
  452. 00000522  234C 0024                move.l     [A1 + 0x24], A4
  453. 00000526  2F0C                     move.l     -[A7], A4
  454. 00000528  4EAD 154A                jsr        [A5 + 0x154A /* export_677 */]
  455. 0000052C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  456. 00000530  2F0C                     move.l     -[A7], A4
  457. 00000532  4EAD E226                jsr        [A5 - 0x1DDA]
  458. 00000536  2F0C                     move.l     -[A7], A4
  459. 00000538  4EAD E244                jsr        [A5 - 0x1DBC]
  460. 0000053C  4A00                     tst.b      D0
  461. 0000053E  6706                     beq        +0x8 /* 00000546 */
  462. 00000540  2F0C                     move.l     -[A7], A4
  463. 00000542  4EAD E262                jsr        [A5 - 0x1D9E]
  464. label00000546:
  465. 00000546  2F2D CD62                move.l     -[A7], [A5 - 0x329E]
  466. 0000054A  2F3C 736E 6448           move.l     -[A7], 0x736E6448 /* 'sndH' */
  467. 00000550  2F0C                     move.l     -[A7], A4
  468. 00000552  4EAD E25C                jsr        [A5 - 0x1DA4]
  469. 00000556  486E FEA8                pea.l      [A6 - 0x158]
  470. 0000055A  2F0C                     move.l     -[A7], A4
  471. 0000055C  4EAD E256                jsr        [A5 - 0x1DAA]
  472. 00000560  486E FEA8                pea.l      [A6 - 0x158]
  473. 00000564  2F2D CD62                move.l     -[A7], [A5 - 0x329E]
  474. 00000568  2F3C 736E 6448           move.l     -[A7], 0x736E6448 /* 'sndH' */
  475. 0000056E  70FF                     moveq.l    D0, 0xFFFFFFFF
  476. 00000570  3F00                     move.w     -[A7], D0
  477. 00000572  303C 000E                move.w     D0, 0xE
  478. 00000576  AA52                     syscall    HFSPinaforeDispatch/HighLevelFSDispatch
  479. 00000578  554F                     subq.w     A7, 2
  480. 0000057A  486E FEA8                pea.l      [A6 - 0x158]
  481. 0000057E  7003                     moveq.l    D0, 0x03
  482. 00000580  1F00                     move.b     -[A7], D0
  483. 00000582  303C 000D                move.w     D0, 0xD /* '\r' */
  484. 00000586  AA52                     syscall    HFSPinaforeDispatch/HighLevelFSDispatch
  485. 00000588  361F                     move.w     D3, [A7]+
  486. 0000058A  554F                     subq.w     A7, 2
  487. 0000058C  A994                     syscall    CurResFile
  488. 0000058E  301F                     move.w     D0, [A7]+
  489. 00000590  3F00                     move.w     -[A7], D0
  490. 00000592  A998                     syscall    UseResFile
  491. 00000594  594F                     subq.w     A7, 4
  492. 00000596  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  493. 0000059A  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  494. 0000059E  A9A0                     syscall    GetResource
  495. 000005A0  265F                     movea.l    A3, [A7]+
  496. 000005A2  2F0B                     move.l     -[A7], A3
  497. 000005A4  486E FFF4                pea.l      [A6 - 0xC]
  498. 000005A8  486E FFF0                pea.l      [A6 - 0x10]
  499. 000005AC  486E FEF0                pea.l      [A6 - 0x110]
  500. 000005B0  A9A8                     syscall    GetResInfo
  501. 000005B2  2F0B                     move.l     -[A7], A3
  502. 000005B4  A992                     syscall    DetachResource
  503. 000005B6  3F03                     move.w     -[A7], D3
  504. 000005B8  A998                     syscall    UseResFile
  505. 000005BA  2F0B                     move.l     -[A7], A3
  506. 000005BC  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  507. 000005C0  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  508. 000005C4  486E FEF0                pea.l      [A6 - 0x110]
  509. 000005C8  A9AB                     syscall    AddResource
  510. 000005CA  3F03                     move.w     -[A7], D3
  511. 000005CC  A99A                     syscall    CloseResFile
  512. 000005CE  206E 000C                movea.l    A0, [A6 + 0xC]
  513. 000005D2  700A                     moveq.l    D0, 0x0A
  514. 000005D4  D1C0                     add.l      A0, D0
  515. 000005D6  2F08                     move.l     -[A7], A0
  516. 000005D8  246E 0008                movea.l    A2, [A6 + 0x8]
  517. 000005DC  2052                     movea.l    A0, [A2]
  518. 000005DE  2068 0036                movea.l    A0, [A0 + 0x36]
  519. 000005E2  2250                     movea.l    A1, [A0]
  520. 000005E4  2F29 0016                move.l     -[A7], [A1 + 0x16]
  521. 000005E8  4EAD D090                jsr        [A5 - 0x2F70]
  522. 000005EC  2F0A                     move.l     -[A7], A2
  523. 000005EE  4EAD EE32                jsr        [A5 - 0x11CE]
  524. 000005F2  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  525. 000005F6  4E5E                     unlink     A6
  526. 000005F8  4E74 0008                rtd        0x0008
  527. export_769:
  528. 000005FC  4E56 FFEC                link       A6, -0x0014
  529. 00000600  48E7 0030                movem.l    -[A7], A2,A3
  530. 00000604  486D E392                pea.l      [A5 - 0x1C6E]
  531. 00000608  7068                     moveq.l    D0, 0x68
  532. 0000060A  2F00                     move.l     -[A7], D0
  533. 0000060C  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  534. 00000610  2440                     movea.l    A2, D0
  535. 00000612  2F0A                     move.l     -[A7], A2
  536. 00000614  4EBA 0042                jsr        [PC + 0x42 /* 00000658 */]
  537. 00000618  0C6D 0700 CD2E           cmpi.w     [A5 - 0x32D2], 0x700
  538. 0000061E  6C24                     bge        +0x26 /* 00000644 */
  539. 00000620  486D FDA2                pea.l      [A5 - 0x25E]
  540. 00000624  7004                     moveq.l    D0, 0x04
  541. 00000626  2F00                     move.l     -[A7], D0
  542. 00000628  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  543. 0000062C  2640                     movea.l    A3, D0
  544. 0000062E  3F3C 0084                move.w     -[A7], 0x84
  545. 00000632  7001                     moveq.l    D0, 0x01
  546. 00000634  3F00                     move.w     -[A7], D0
  547. 00000636  2F0B                     move.l     -[A7], A3
  548. 00000638  4EAD FD9C                jsr        [A5 - 0x264]
  549. 0000063C  2F0B                     move.l     -[A7], A3
  550. 0000063E  4EAD 0D42                jsr        [A5 + 0xD42 /* export_420 */]
  551. 00000642  6006                     bra        +0x8 /* 0000064A */
  552. label00000644:
  553. 00000644  2F0A                     move.l     -[A7], A2
  554. 00000646  4EAD EC62                jsr        [A5 - 0x139E]
  555. label0000064A:
  556. 0000064A  2F0A                     move.l     -[A7], A2
  557. 0000064C  4EAD EC8C                jsr        [A5 - 0x1374]
  558. 00000650  4CDF 0C00                movem.l    A2,A3, [A7]+
  559. 00000654  4E5E                     unlink     A6
  560. 00000656  4E75                     rts
  561. fn00000658:
  562. 00000658  4E56 FFF0                link       A6, -0x0010
  563. 0000065C  7001                     moveq.l    D0, 0x01
  564. 0000065E  3F00                     move.w     -[A7], D0
  565. 00000660  2F3C 0000 AFC8           move.l     -[A7], 0xAFC8
  566. 00000666  2F3C 0000 9C40           move.l     -[A7], 0x9C40
  567. 0000066C  2F3C 0000 4E20           move.l     -[A7], 0x4E20 /* 'N ' */
  568. 00000672  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  569. 00000676  4EAD 0DF2                jsr        [A5 + 0xDF2 /* export_442 */]
  570. 0000067A  206E 0008                movea.l    A0, [A6 + 0x8]
  571. 0000067E  2250                     movea.l    A1, [A0]
  572. 00000680  4229 0066                clr.b      [A1 + 0x66]
  573. 00000684  4E5E                     unlink     A6
  574. 00000686  4E74 0004                rtd        0x0004
  575. export_771:
  576. 0000068A  4E56 FFC0                link       A6, -0x0040
  577. 0000068E  48E7 0030                movem.l    -[A7], A2,A3
  578. 00000692  486D E35E                pea.l      [A5 - 0x1CA2]
  579. 00000696  7044                     moveq.l    D0, 0x44
  580. 00000698  2F00                     move.l     -[A7], D0
  581. 0000069A  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  582. 0000069E  2440                     movea.l    A2, D0
  583. 000006A0  B4FC 0000                cmpa.w     A2, 0x0
  584. 000006A4  6702                     beq        +0x4 /* 000006A8 */
  585. 000006A6  264A                     movea.l    A3, A2
  586. label000006A8:
  587. 000006A8  2D4A FFC0                move.l     [A6 - 0x40], A2
  588. 000006AC  486E FFC4                pea.l      [A6 - 0x3C]
  589. 000006B0  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  590. 000006B4  584F                     addq.w     A7, 4
  591. 000006B6  41EE FFD2                lea.l      A0, [A6 - 0x2E]
  592. 000006BA  7000                     moveq.l    D0, 0x00
  593. 000006BC  43FA 0006                lea.l      A1, [PC + 0x6 /* 000006C4, value 0x4A80661A */]
  594. 000006C0  48D0 DEF8                movem.l    [A0], D3,D4,D5,D6,D7,A1,A2,A3,A4,A6,A7
  595. 000006C4  4A80                     tst.l      D0
  596. 000006C6  661A                     bne        +0x1C /* 000006E2 */
  597. 000006C8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  598. 000006CC  2F2E FFC0                move.l     -[A7], [A6 - 0x40]
  599. 000006D0  4EBA F92E                jsr        [PC - 0x6D2 /* 00000000 */]
  600. 000006D4  2F2E FFC0                move.l     -[A7], [A6 - 0x40]
  601. 000006D8  4EAD EE26                jsr        [A5 - 0x11DA]
  602. 000006DC  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  603. 000006E0  601A                     bra        +0x1C /* 000006FC */
  604. label000006E2:
  605. 000006E2  486E FFC0                pea.l      [A6 - 0x40]
  606. 000006E6  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  607. 000006EA  102E FFC9                move.b     D0, [A6 - 0x37]
  608. 000006EE  670C                     beq        +0xE /* 000006FC */
  609. 000006F0  3F2D CD24                move.w     -[A7], [A5 - 0x32DC]
  610. 000006F4  2F2D CD20                move.l     -[A7], [A5 - 0x32E0]
  611. 000006F8  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  612. label000006FC:
  613. 000006FC  4CDF 0C00                movem.l    A2,A3, [A7]+
  614. 00000700  4E5E                     unlink     A6
  615. 00000702  4E74 0004                rtd        0x0004
  616. export_772:
  617. 00000706  4E56 FFC0                link       A6, -0x0040
  618. 0000070A  48E7 0030                movem.l    -[A7], A2,A3
  619. 0000070E  486D E35E                pea.l      [A5 - 0x1CA2]
  620. 00000712  7044                     moveq.l    D0, 0x44
  621. 00000714  2F00                     move.l     -[A7], D0
  622. 00000716  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  623. 0000071A  2440                     movea.l    A2, D0
  624. 0000071C  B4FC 0000                cmpa.w     A2, 0x0
  625. 00000720  6702                     beq        +0x4 /* 00000724 */
  626. 00000722  264A                     movea.l    A3, A2
  627. label00000724:
  628. 00000724  2D4A FFC0                move.l     [A6 - 0x40], A2
  629. 00000728  486E FFC4                pea.l      [A6 - 0x3C]
  630. 0000072C  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  631. 00000730  584F                     addq.w     A7, 4
  632. 00000732  41EE FFD2                lea.l      A0, [A6 - 0x2E]
  633. 00000736  7000                     moveq.l    D0, 0x00
  634. 00000738  43FA 0006                lea.l      A1, [PC + 0x6 /* 00000740, value 0x4A80661E */]
  635. 0000073C  48D0 DEF8                movem.l    [A0], D3,D4,D5,D6,D7,A1,A2,A3,A4,A6,A7
  636. 00000740  4A80                     tst.l      D0
  637. 00000742  661E                     bne        +0x20 /* 00000762 */
  638. 00000744  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  639. 00000748  2F2E FFC0                move.l     -[A7], [A6 - 0x40]
  640. 0000074C  4EBA F8B2                jsr        [PC - 0x74E /* 00000000 */]
  641. 00000750  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  642. 00000754  2F2E FFC0                move.l     -[A7], [A6 - 0x40]
  643. 00000758  4EAD EE2C                jsr        [A5 - 0x11D4]
  644. 0000075C  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  645. 00000760  601A                     bra        +0x1C /* 0000077C */
  646. label00000762:
  647. 00000762  486E FFC0                pea.l      [A6 - 0x40]
  648. 00000766  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  649. 0000076A  102E FFC9                move.b     D0, [A6 - 0x37]
  650. 0000076E  670C                     beq        +0xE /* 0000077C */
  651. 00000770  3F2D CD24                move.w     -[A7], [A5 - 0x32DC]
  652. 00000774  2F2D CD20                move.l     -[A7], [A5 - 0x32E0]
  653. 00000778  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  654. label0000077C:
  655. 0000077C  4CDF 0C00                movem.l    A2,A3, [A7]+
  656. 00000780  4E5E                     unlink     A6
  657. 00000782  4E74 0008                rtd        0x0008
  658. export_770:
  659. 00000786  4E56 0000                link       A6, 0
  660. 0000078A  206E 0008                movea.l    A0, [A6 + 0x8]
  661. 0000078E  2028 0020                move.l     D0, [A0 + 0x20]
  662. 00000792  0C80 736E 6448           cmpi.l     D0, 0x736E6448 /* 'sndH' */
  663. 00000798  6608                     bne        +0xA /* 000007A2 */
  664. 0000079A  4200                     clr.b      D0
  665. 0000079C  1D40 000C                move.b     [A6 + 0xC], D0
  666. 000007A0  6006                     bra        +0x8 /* 000007A8 */
  667. label000007A2:
  668. 000007A2  7001                     moveq.l    D0, 0x01
  669. 000007A4  1D40 000C                move.b     [A6 + 0xC], D0
  670. label000007A8:
  671. 000007A8  4E5E                     unlink     A6
  672. 000007AA  205F                     movea.l    A0, [A7]+
  673. 000007AC  584F                     addq.w     A7, 4
  674. 000007AE  4ED0                     jmp        [A0]
  675. export_773:
  676. 000007B0  4E56 0000                link       A6, 0
  677. 000007B4  2F0A                     move.l     -[A7], A2
  678. 000007B6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  679. 000007BA  4EAD 0E62                jsr        [A5 + 0xE62 /* export_456 */]
  680. 000007BE  7002                     moveq.l    D0, 0x02
  681. 000007C0  206E 0008                movea.l    A0, [A6 + 0x8]
  682. 000007C4  2250                     movea.l    A1, [A0]
  683. 000007C6  3340 003E                move.w     [A1 + 0x3E], D0
  684. 000007CA  2250                     movea.l    A1, [A0]
  685. 000007CC  237C 736E 6448 0040      move.l     [A1 + 0x40], 0x736E6448 /* 'sndH' */
  686. 000007D4  2250                     movea.l    A1, [A0]
  687. 000007D6  237C 7366 696C 0044      move.l     [A1 + 0x44], 0x7366696C /* 'sfil' */
  688. 000007DE  43ED 1832                lea.l      A1, [A5 + 0x1832 /* export_770 */]
  689. 000007E2  2450                     movea.l    A2, [A0]
  690. 000007E4  2549 0050                move.l     [A2 + 0x50], A1
  691. 000007E8  2B7C 6F4C 694C CD62      move.l     [A5 - 0x329E], 0x6F4C694C /* 'oLiL' */
  692. 000007F0  245F                     movea.l    A2, [A7]+
  693. 000007F2  4E5E                     unlink     A6
  694. 000007F4  4E74 0004                rtd        0x0004
  695. export_774:
  696. 000007F8  4E56 FFF4                link       A6, -0x000C
  697. 000007FC  48E7 0038                movem.l    -[A7], A2,A3,A4
  698. 00000800  202E 000C                move.l     D0, [A6 + 0xC]
  699. 00000804  0C40 0100                cmpi.w     D0, 0x100
  700. 00000808  6708                     beq        +0xA /* 00000812 */
  701. 0000080A  0C40 07EE                cmpi.w     D0, 0x7EE
  702. 0000080E  6736                     beq        +0x38 /* 00000846 */
  703. 00000810  6070                     bra        +0x72 /* 00000882 */
  704. label00000812:
  705. 00000812  486D E916                pea.l      [A5 - 0x16EA]
  706. 00000816  7028                     moveq.l    D0, 0x28
  707. 00000818  2F00                     move.l     -[A7], D0
  708. 0000081A  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  709. 0000081E  2640                     movea.l    A3, D0
  710. 00000820  B6FC 0000                cmpa.w     A3, 0x0
  711. 00000824  6702                     beq        +0x4 /* 00000828 */
  712. 00000826  284B                     movea.l    A4, A3
  713. label00000828:
  714. 00000828  244B                     movea.l    A2, A3
  715. 0000082A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  716. 0000082E  2F0B                     move.l     -[A7], A3
  717. 00000830  4EBA 30A0                jsr        [PC + 0x30A0 /* 000038D2 */]
  718. 00000834  2F0B                     move.l     -[A7], A3
  719. 00000836  4EAD DA00                jsr        [A5 - 0x2600]
  720. 0000083A  703E                     moveq.l    D0, 0x3E
  721. 0000083C  3F00                     move.w     -[A7], D0
  722. 0000083E  4267                     clr.w      -[A7]
  723. 00000840  201F                     move.l     D0, [A7]+
  724. 00000842  A032                     syscall    FlushEvents
  725. 00000844  6048                     bra        +0x4A /* 0000088E */
  726. label00000846:
  727. 00000846  246E 0008                movea.l    A2, [A6 + 0x8]
  728. 0000084A  2052                     movea.l    A0, [A2]
  729. 0000084C  4A28 0066                tst.b      [A0 + 0x66]
  730. 00000850  661A                     bne        +0x1C /* 0000086C */
  731. 00000852  486D E98A                pea.l      [A5 - 0x1676]
  732. 00000856  7022                     moveq.l    D0, 0x22
  733. 00000858  2F00                     move.l     -[A7], D0
  734. 0000085A  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  735. 0000085E  2052                     movea.l    A0, [A2]
  736. 00000860  2140 0062                move.l     [A0 + 0x62], D0
  737. 00000864  2F0A                     move.l     -[A7], A2
  738. 00000866  2F00                     move.l     -[A7], D0
  739. 00000868  4EBA 32D6                jsr        [PC + 0x32D6 /* 00003B40 */]
  740. label0000086C:
  741. 0000086C  206E 0008                movea.l    A0, [A6 + 0x8]
  742. 00000870  2250                     movea.l    A1, [A0]
  743. 00000872  2069 0062                movea.l    A0, [A1 + 0x62]
  744. 00000876  2250                     movea.l    A1, [A0]
  745. 00000878  2F29 0016                move.l     -[A7], [A1 + 0x16]
  746. 0000087C  4EAD D0BA                jsr        [A5 - 0x2F46]
  747. 00000880  600C                     bra        +0xE /* 0000088E */
  748. label00000882:
  749. 00000882  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  750. 00000886  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  751. 0000088A  4EAD 0E9A                jsr        [A5 + 0xE9A /* export_463 */]
  752. label0000088E:
  753. 0000088E  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  754. 00000892  4E5E                     unlink     A6
  755. 00000894  4E74 0008                rtd        0x0008
  756. export_775:
  757. 00000898  4E56 0000                link       A6, 0
  758. 0000089C  48E7 0030                movem.l    -[A7], A2,A3
  759. 000008A0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  760. 000008A4  4EAD 0EA2                jsr        [A5 + 0xEA2 /* export_464 */]
  761. 000008A8  246E 0008                movea.l    A2, [A6 + 0x8]
  762. 000008AC  2652                     movea.l    A3, [A2]
  763. 000008AE  4A2B 0066                tst.b      [A3 + 0x66]
  764. 000008B2  670C                     beq        +0xE /* 000008C0 */
  765. 000008B4  206B 0062                movea.l    A0, [A3 + 0x62]
  766. 000008B8  2250                     movea.l    A1, [A0]
  767. 000008BA  4A29 0014                tst.b      [A1 + 0x14]
  768. 000008BE  660E                     bne        +0x10 /* 000008CE */
  769. label000008C0:
  770. 000008C0  2F3C 0000 07EE           move.l     -[A7], 0x7EE
  771. 000008C6  2F2D CD7C                move.l     -[A7], [A5 - 0x3284]
  772. 000008CA  4EAD D4FC                jsr        [A5 - 0x2B04]
  773. label000008CE:
  774. 000008CE  246E 0008                movea.l    A2, [A6 + 0x8]
  775. 000008D2  2652                     movea.l    A3, [A2]
  776. 000008D4  4A2B 0066                tst.b      [A3 + 0x66]
  777. 000008D8  6718                     beq        +0x1A /* 000008F2 */
  778. 000008DA  206B 0062                movea.l    A0, [A3 + 0x62]
  779. 000008DE  2250                     movea.l    A1, [A0]
  780. 000008E0  4A29 0014                tst.b      [A1 + 0x14]
  781. 000008E4  670C                     beq        +0xE /* 000008F2 */
  782. 000008E6  7004                     moveq.l    D0, 0x04
  783. 000008E8  2F00                     move.l     -[A7], D0
  784. 000008EA  2F2D CD7C                move.l     -[A7], [A5 - 0x3284]
  785. 000008EE  4EAD D4FC                jsr        [A5 - 0x2B04]
  786. label000008F2:
  787. 000008F2  4CDF 0C00                movem.l    A2,A3, [A7]+
  788. 000008F6  4E5E                     unlink     A6
  789. 000008F8  4E74 0004                rtd        0x0004
  790. export_776:
  791. 000008FC  4E56 FFF8                link       A6, -0x0008
  792. 00000900  2F0A                     move.l     -[A7], A2
  793. 00000902  486D FFD0                pea.l      [A5 - 0x30]
  794. 00000906  7034                     moveq.l    D0, 0x34
  795. 00000908  2F00                     move.l     -[A7], D0
  796. 0000090A  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  797. 0000090E  2440                     movea.l    A2, D0
  798. 00000910  2B4A CD78                move.l     [A5 - 0x3288], A2
  799. 00000914  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  800. 00000918  7001                     moveq.l    D0, 0x01
  801. 0000091A  1F00                     move.b     -[A7], D0
  802. 0000091C  2F0A                     move.l     -[A7], A2
  803. 0000091E  4EAD 14AA                jsr        [A5 + 0x14AA /* export_657 */]
  804. 00000922  245F                     movea.l    A2, [A7]+
  805. 00000924  4E5E                     unlink     A6
  806. 00000926  4E74 0004                rtd        0x0004
  807. export_777:
  808. 0000092A  4E56 0000                link       A6, 0
  809. 0000092E  48E7 0030                movem.l    -[A7], A2,A3
  810. 00000932  246E 0008                movea.l    A2, [A6 + 0x8]
  811. 00000936  2052                     movea.l    A0, [A2]
  812. 00000938  4228 0023                clr.b      [A0 + 0x23]
  813. 0000093C  2652                     movea.l    A3, [A2]
  814. 0000093E  4A2B 0066                tst.b      [A3 + 0x66]
  815. 00000942  670A                     beq        +0xC /* 0000094E */
  816. 00000944  7062                     moveq.l    D0, 0x62
  817. 00000946  D7C0                     add.l      A3, D0
  818. 00000948  2F0B                     move.l     -[A7], A3
  819. 0000094A  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  820. label0000094E:
  821. 0000094E  7001                     moveq.l    D0, 0x01
  822. 00000950  1F00                     move.b     -[A7], D0
  823. 00000952  2F2D CD78                move.l     -[A7], [A5 - 0x3288]
  824. 00000956  4EAD D8CE                jsr        [A5 - 0x2732]
  825. label0000095A:
  826. 0000095A  2F2D CD80                move.l     -[A7], [A5 - 0x3280]
  827. 0000095E  4EAD E162                jsr        [A5 - 0x1E9E]
  828. 00000962  2440                     movea.l    A2, D0
  829. 00000964  B4FC 0000                cmpa.w     A2, 0x0
  830. 00000968  6728                     beq        +0x2A /* 00000992 */
  831. 0000096A  2F3C 0000 07F8           move.l     -[A7], 0x7F8
  832. 00000970  2F2D CD74                move.l     -[A7], [A5 - 0x328C]
  833. 00000974  4EAD D63C                jsr        [A5 - 0x29C4]
  834. 00000978  2F2D CD80                move.l     -[A7], [A5 - 0x3280]
  835. 0000097C  4EAD E162                jsr        [A5 - 0x1E9E]
  836. 00000980  2040                     movea.l    A0, D0
  837. 00000982  B1CA                     cmpa.l     A0, A2
  838. 00000984  66D4                     bne        -0x2A /* 0000095A */
  839. 00000986  206E 0008                movea.l    A0, [A6 + 0x8]
  840. 0000098A  2250                     movea.l    A1, [A0]
  841. 0000098C  137C 0001 0023           move.b     [A1 + 0x23], 0x1
  842. label00000992:
  843. 00000992  206E 0008                movea.l    A0, [A6 + 0x8]
  844. 00000996  2250                     movea.l    A1, [A0]
  845. 00000998  1029 0023                move.b     D0, [A1 + 0x23]
  846. 0000099C  57C0                     seq        D0
  847. 0000099E  4400                     neg.b      D0
  848. 000009A0  4880                     ext.w      D0
  849. 000009A2  48C0                     ext.l      D0
  850. 000009A4  4CDF 0C00                movem.l    A2,A3, [A7]+
  851. 000009A8  4E5E                     unlink     A6
  852. 000009AA  4E74 0004                rtd        0x0004
  853. fn000009AE:
  854. 000009AE  4E56 FFF8                link       A6, -0x0008
  855. 000009B2  486D D254                pea.l      [A5 - 0x2DAC]
  856. 000009B6  7020                     moveq.l    D0, 0x20
  857. 000009B8  2F00                     move.l     -[A7], D0
  858. 000009BA  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  859. 000009BE  206E 0008                movea.l    A0, [A6 + 0x8]
  860. 000009C2  2250                     movea.l    A1, [A0]
  861. 000009C4  2340 004A                move.l     [A1 + 0x4A], D0
  862. 000009C8  7206                     moveq.l    D1, 0x06
  863. 000009CA  2F01                     move.l     -[A7], D1
  864. 000009CC  2F00                     move.l     -[A7], D0
  865. 000009CE  4EAD 1C02                jsr        [A5 + 0x1C02 /* export_892 */]
  866. 000009D2  4E5E                     unlink     A6
  867. 000009D4  4E74 0004                rtd        0x0004
  868. export_778:
  869. 000009D8  4E56 FE74                link       A6, -0x018C
  870. 000009DC  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  871. 000009E0  486D E2DC                pea.l      [A5 - 0x1D24]
  872. 000009E4  704C                     moveq.l    D0, 0x4C
  873. 000009E6  2F00                     move.l     -[A7], D0
  874. 000009E8  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  875. 000009EC  2440                     movea.l    A2, D0
  876. 000009EE  B4FC 0000                cmpa.w     A2, 0x0
  877. 000009F2  6702                     beq        +0x4 /* 000009F6 */
  878. 000009F4  284A                     movea.l    A4, A2
  879. label000009F6:
  880. 000009F6  264A                     movea.l    A3, A2
  881. 000009F8  2F0A                     move.l     -[A7], A2
  882. 000009FA  4EAD 173A                jsr        [A5 + 0x173A /* export_739 */]
  883. 000009FE  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  884. 00000A02  2F0A                     move.l     -[A7], A2
  885. 00000A04  4EAD E22C                jsr        [A5 - 0x1DD4]
  886. 00000A08  554F                     subq.w     A7, 2
  887. 00000A0A  A994                     syscall    CurResFile
  888. 00000A0C  381F                     move.w     D4, [A7]+
  889. 00000A0E  486E FE84                pea.l      [A6 - 0x17C]
  890. 00000A12  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  891. 00000A16  584F                     addq.w     A7, 4
  892. 00000A18  41EE FE92                lea.l      A0, [A6 - 0x16E]
  893. 00000A1C  7000                     moveq.l    D0, 0x00
  894. 00000A1E  43FA 0006                lea.l      A1, [PC + 0x6 /* 00000A26, value 0x4A806600 */]
  895. 00000A22  48D0 DEF8                movem.l    [A0], D3,D4,D5,D6,D7,A1,A2,A3,A4,A6,A7
  896. 00000A26  4A80                     tst.l      D0
  897. 00000A28  6600 00CE                bne        +0xD0 /* 00000AF8 */
  898. 00000A2C  7001                     moveq.l    D0, 0x01
  899. 00000A2E  1F00                     move.b     -[A7], D0
  900. 00000A30  2F0B                     move.l     -[A7], A3
  901. 00000A32  4EAD E238                jsr        [A5 - 0x1DC8]
  902. 00000A36  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  903. 00000A3A  2F0B                     move.l     -[A7], A3
  904. 00000A3C  4EAD E2C4                jsr        [A5 - 0x1D3C]
  905. 00000A40  7000                     moveq.l    D0, 0x00
  906. 00000A42  2D40 FE78                move.l     [A6 - 0x188], D0
  907. 00000A46  554F                     subq.w     A7, 2
  908. 00000A48  486E FE78                pea.l      [A6 - 0x188]
  909. 00000A4C  7005                     moveq.l    D0, 0x05
  910. 00000A4E  3F00                     move.w     -[A7], D0
  911. 00000A50  2F3C 0000 00C0           move.l     -[A7], 0xC0
  912. 00000A56  42A7                     clr.l      -[A7]
  913. 00000A58  A807                     syscall    SndNewChannel
  914. 00000A5A  361F                     move.w     D3, [A7]+
  915. 00000A5C  6600 013E                bne        +0x140 /* 00000B9C */
  916. 00000A60  102E 000C                move.b     D0, [A6 + 0xC]
  917. 00000A64  675E                     beq        +0x60 /* 00000AC4 */
  918. 00000A66  2A3C 0000 8000           move.l     D5, 0x8000
  919. 00000A6C  4227                     clr.b      -[A7]
  920. 00000A6E  A99B                     syscall    SetResLoad
  921. 00000A70  594F                     subq.w     A7, 4
  922. 00000A72  2F3C 736E 6420           move.l     -[A7], 0x736E6420 /* 'snd ' */
  923. 00000A78  7001                     moveq.l    D0, 0x01
  924. 00000A7A  3F00                     move.w     -[A7], D0
  925. 00000A7C  A80E                     syscall    Get1IndResource/Get1IxResource
  926. 00000A7E  201F                     move.l     D0, [A7]+
  927. 00000A80  2D40 FE74                move.l     [A6 - 0x18C], D0
  928. 00000A84  2F00                     move.l     -[A7], D0
  929. 00000A86  486E FEBE                pea.l      [A6 - 0x142]
  930. 00000A8A  486E FEC0                pea.l      [A6 - 0x140]
  931. 00000A8E  486E FEC4                pea.l      [A6 - 0x13C]
  932. 00000A92  A9A8                     syscall    GetResInfo
  933. 00000A94  7001                     moveq.l    D0, 0x01
  934. 00000A96  1F00                     move.b     -[A7], D0
  935. 00000A98  A99B                     syscall    SetResLoad
  936. 00000A9A  554F                     subq.w     A7, 2
  937. 00000A9C  2F2E FE78                move.l     -[A7], [A6 - 0x188]
  938. 00000AA0  4267                     clr.w      -[A7]
  939. 00000AA2  3F2E FEBE                move.w     -[A7], [A6 - 0x142]
  940. 00000AA6  2F3C 0000 8000           move.l     -[A7], 0x8000
  941. 00000AAC  42A7                     clr.l      -[A7]
  942. 00000AAE  42A7                     clr.l      -[A7]
  943. 00000AB0  42A7                     clr.l      -[A7]
  944. 00000AB2  7001                     moveq.l    D0, 0x01
  945. 00000AB4  1F00                     move.b     -[A7], D0
  946. 00000AB6  203C 0D00 0008           move.l     D0, 0xD000008
  947. 00000ABC  A800                     syscall    SoundDispatch
  948. 00000ABE  361F                     move.w     D3, [A7]+
  949. 00000AC0  6000 00B0                bra        +0xB2 /* 00000B72 */
  950. label00000AC4:
  951. 00000AC4  486E FFC4                pea.l      [A6 - 0x3C]
  952. 00000AC8  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  953. 00000ACC  584F                     addq.w     A7, 4
  954. 00000ACE  41EE FFD2                lea.l      A0, [A6 - 0x2E]
  955. 00000AD2  7000                     moveq.l    D0, 0x00
  956. 00000AD4  43FA 0006                lea.l      A1, [PC + 0x6 /* 00000ADC, value 0x4A806726 */]
  957. 00000AD8  48D0 DEF8                movem.l    [A0], D3,D4,D5,D6,D7,A1,A2,A3,A4,A6,A7
  958. 00000ADC  4A80                     tst.l      D0
  959. 00000ADE  6726                     beq        +0x28 /* 00000B06 */
  960. 00000AE0  2F0B                     move.l     -[A7], A3
  961. 00000AE2  4EAD E23E                jsr        [A5 - 0x1DC2]
  962. 00000AE6  3F04                     move.w     -[A7], D4
  963. 00000AE8  A998                     syscall    UseResFile
  964. 00000AEA  554F                     subq.w     A7, 2
  965. 00000AEC  2F2E FE78                move.l     -[A7], [A6 - 0x188]
  966. 00000AF0  7001                     moveq.l    D0, 0x01
  967. 00000AF2  1F00                     move.b     -[A7], D0
  968. 00000AF4  A801                     syscall    SndDisposeChannel
  969. 00000AF6  544F                     addq.w     A7, 2
  970. label00000AF8:
  971. 00000AF8  2F0B                     move.l     -[A7], A3
  972. 00000AFA  4EAD 0D42                jsr        [A5 + 0xD42 /* export_420 */]
  973. 00000AFE  302D CD24                move.w     D0, [A5 - 0x32DC]
  974. 00000B02  4EFA 00AA                jmp        [PC + 0xAA /* 00000BAE */]
  975. label00000B06:
  976. 00000B06  594F                     subq.w     A7, 4
  977. 00000B08  2F3C 736E 6420           move.l     -[A7], 0x736E6420 /* 'snd ' */
  978. 00000B0E  7001                     moveq.l    D0, 0x01
  979. 00000B10  3F00                     move.w     -[A7], D0
  980. 00000B12  A80E                     syscall    Get1IndResource/Get1IxResource
  981. 00000B14  201F                     move.l     D0, [A7]+
  982. 00000B16  2D40 FE74                move.l     [A6 - 0x18C], D0
  983. 00000B1A  2F00                     move.l     -[A7], D0
  984. 00000B1C  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  985. 00000B20  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  986. 00000B24  206E FE74                movea.l    A0, [A6 - 0x18C]
  987. 00000B28  A029                     syscall    HLock
  988. 00000B2A  554F                     subq.w     A7, 2
  989. 00000B2C  2F2E FE78                move.l     -[A7], [A6 - 0x188]
  990. 00000B30  2F2E FE74                move.l     -[A7], [A6 - 0x18C]
  991. 00000B34  7001                     moveq.l    D0, 0x01
  992. 00000B36  1F00                     move.b     -[A7], D0
  993. 00000B38  A805                     syscall    SndPlay
  994. 00000B3A  361F                     move.w     D3, [A7]+
  995. 00000B3C  672E                     beq        +0x30 /* 00000B6C */
  996. 00000B3E  2F0B                     move.l     -[A7], A3
  997. 00000B40  4EAD E23E                jsr        [A5 - 0x1DC2]
  998. 00000B44  3F04                     move.w     -[A7], D4
  999. 00000B46  A998                     syscall    UseResFile
  1000. 00000B48  554F                     subq.w     A7, 2
  1001. 00000B4A  2F2E FE78                move.l     -[A7], [A6 - 0x188]
  1002. 00000B4E  7001                     moveq.l    D0, 0x01
  1003. 00000B50  1F00                     move.b     -[A7], D0
  1004. 00000B52  A801                     syscall    SndDisposeChannel
  1005. 00000B54  544F                     addq.w     A7, 2
  1006. 00000B56  2F0B                     move.l     -[A7], A3
  1007. 00000B58  4EAD 0D42                jsr        [A5 + 0xD42 /* export_420 */]
  1008. 00000B5C  206E FE74                movea.l    A0, [A6 - 0x18C]
  1009. 00000B60  A02A                     syscall    HUnlock
  1010. 00000B62  486E FE74                pea.l      [A6 - 0x18C]
  1011. 00000B66  4EAD 0302                jsr        [A5 + 0x302 /* export_92 */]
  1012. 00000B6A  6040                     bra        +0x42 /* 00000BAC */
  1013. label00000B6C:
  1014. 00000B6C  206E FE74                movea.l    A0, [A6 - 0x18C]
  1015. 00000B70  A02A                     syscall    HUnlock
  1016. label00000B72:
  1017. 00000B72  486E FE74                pea.l      [A6 - 0x18C]
  1018. 00000B76  4EAD 0302                jsr        [A5 + 0x302 /* export_92 */]
  1019. 00000B7A  2D6E FE78 FE7C           move.l     [A6 - 0x184], [A6 - 0x188]
  1020. 00000B80  3D6E 000E FE80           move.w     [A6 - 0x180], [A6 + 0xE]
  1021. 00000B86  486E FE7C                pea.l      [A6 - 0x184]
  1022. 00000B8A  7001                     moveq.l    D0, 0x01
  1023. 00000B8C  2F00                     move.l     -[A7], D0
  1024. 00000B8E  206E 0008                movea.l    A0, [A6 + 0x8]
  1025. 00000B92  2250                     movea.l    A1, [A0]
  1026. 00000B94  2F29 004A                move.l     -[A7], [A1 + 0x4A]
  1027. 00000B98  4EAD D1FA                jsr        [A5 - 0x2E06]
  1028. label00000B9C:
  1029. 00000B9C  2F0B                     move.l     -[A7], A3
  1030. 00000B9E  4EAD E23E                jsr        [A5 - 0x1DC2]
  1031. 00000BA2  3F04                     move.w     -[A7], D4
  1032. 00000BA4  A998                     syscall    UseResFile
  1033. 00000BA6  2F0B                     move.l     -[A7], A3
  1034. 00000BA8  4EAD 0D42                jsr        [A5 + 0xD42 /* export_420 */]
  1035. label00000BAC:
  1036. 00000BAC  3003                     move.w     D0, D3
  1037. label00000BAE:
  1038. 00000BAE  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  1039. 00000BB2  4E5E                     unlink     A6
  1040. 00000BB4  4E74 000C                rtd        0x000C
  1041. 00000BB8  4E56 0000                link       A6, 0
  1042. 00000BBC  48E7 0030                movem.l    -[A7], A2,A3
  1043. 00000BC0  246E 000C                movea.l    A2, [A6 + 0xC]
  1044. 00000BC4  302A 0004                move.w     D0, [A2 + 0x4]
  1045. 00000BC8  266E 0008                movea.l    A3, [A6 + 0x8]
  1046. 00000BCC  322B 0004                move.w     D1, [A3 + 0x4]
  1047. 00000BD0  B041                     cmp.w      D0, D1
  1048. 00000BD2  6608                     bne        +0xA /* 00000BDC */
  1049. 00000BD4  2052                     movea.l    A0, [A2]
  1050. 00000BD6  2253                     movea.l    A1, [A3]
  1051. 00000BD8  B1C9                     cmpa.l     A0, A1
  1052. 00000BDA  6604                     bne        +0x6 /* 00000BE0 */
  1053. label00000BDC:
  1054. 00000BDC  7000                     moveq.l    D0, 0x00
  1055. 00000BDE  6002                     bra        +0x4 /* 00000BE2 */
  1056. label00000BE0:
  1057. 00000BE0  7001                     moveq.l    D0, 0x01
  1058. label00000BE2:
  1059. 00000BE2  4480                     neg.l      D0
  1060. 00000BE4  9180                     subx.l     D0, D0
  1061. 00000BE6  5280                     addq.l     D0, 1
  1062. 00000BE8  4CDF 0C00                movem.l    A2,A3, [A7]+
  1063. 00000BEC  4E5E                     unlink     A6
  1064. 00000BEE  4E74 0008                rtd        0x0008
  1065. export_779:
  1066. 00000BF2  4E56 FFF0                link       A6, -0x0010
  1067. 00000BF6  48E7 1800                movem.l    -[A7], D3,D4
  1068. 00000BFA  206E 0008                movea.l    A0, [A6 + 0x8]
  1069. 00000BFE  2250                     movea.l    A1, [A0]
  1070. 00000C00  2F29 004A                move.l     -[A7], [A1 + 0x4A]
  1071. 00000C04  4EAD D7D0                jsr        [A5 - 0x2830]
  1072. 00000C08  3800                     move.w     D4, D0
  1073. 00000C0A  7601                     moveq.l    D3, 0x01
  1074. 00000C0C  6044                     bra        +0x46 /* 00000C52 */
  1075. label00000C0E:
  1076. 00000C0E  486E FFF0                pea.l      [A6 - 0x10]
  1077. 00000C12  3003                     move.w     D0, D3
  1078. 00000C14  48C0                     ext.l      D0
  1079. 00000C16  2F00                     move.l     -[A7], D0
  1080. 00000C18  206E 0008                movea.l    A0, [A6 + 0x8]
  1081. 00000C1C  2250                     movea.l    A1, [A0]
  1082. 00000C1E  2F29 004A                move.l     -[A7], [A1 + 0x4A]
  1083. 00000C22  4EAD D212                jsr        [A5 - 0x2DEE]
  1084. 00000C26  302E FFF4                move.w     D0, [A6 - 0xC]
  1085. 00000C2A  B06E 000C                cmp.w      D0, [A6 + 0xC]
  1086. 00000C2E  6620                     bne        +0x22 /* 00000C50 */
  1087. 00000C30  7003                     moveq.l    D0, 0x03
  1088. 00000C32  3D40 FFF8                move.w     [A6 - 0x8], D0
  1089. 00000C36  4240                     clr.w      D0
  1090. 00000C38  3D40 FFFA                move.w     [A6 - 0x6], D0
  1091. 00000C3C  7000                     moveq.l    D0, 0x00
  1092. 00000C3E  2D40 FFFC                move.l     [A6 - 0x4], D0
  1093. 00000C42  554F                     subq.w     A7, 2
  1094. 00000C44  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  1095. 00000C48  486E FFF8                pea.l      [A6 - 0x8]
  1096. 00000C4C  A804                     syscall    SndDoImmediate
  1097. 00000C4E  544F                     addq.w     A7, 2
  1098. label00000C50:
  1099. 00000C50  5243                     addq.w     D3, 1
  1100. label00000C52:
  1101. 00000C52  B644                     cmp.w      D3, D4
  1102. 00000C54  6FB8                     ble        -0x46 /* 00000C0E */
  1103. 00000C56  4CDF 0018                movem.l    D3,D4, [A7]+
  1104. 00000C5A  4E5E                     unlink     A6
  1105. 00000C5C  4E74 0006                rtd        0x0006
  1106. export_780:
  1107. 00000C60  4E56 FFF0                link       A6, -0x0010
  1108. 00000C64  48E7 1800                movem.l    -[A7], D3,D4
  1109. 00000C68  206E 0008                movea.l    A0, [A6 + 0x8]
  1110. 00000C6C  2250                     movea.l    A1, [A0]
  1111. 00000C6E  2F29 004A                move.l     -[A7], [A1 + 0x4A]
  1112. 00000C72  4EAD D7D0                jsr        [A5 - 0x2830]
  1113. 00000C76  3800                     move.w     D4, D0
  1114. 00000C78  7601                     moveq.l    D3, 0x01
  1115. 00000C7A  6034                     bra        +0x36 /* 00000CB0 */
  1116. label00000C7C:
  1117. 00000C7C  486E FFF0                pea.l      [A6 - 0x10]
  1118. 00000C80  3003                     move.w     D0, D3
  1119. 00000C82  48C0                     ext.l      D0
  1120. 00000C84  2F00                     move.l     -[A7], D0
  1121. 00000C86  206E 0008                movea.l    A0, [A6 + 0x8]
  1122. 00000C8A  2250                     movea.l    A1, [A0]
  1123. 00000C8C  2F29 004A                move.l     -[A7], [A1 + 0x4A]
  1124. 00000C90  4EAD D212                jsr        [A5 - 0x2DEE]
  1125. 00000C94  302E FFF4                move.w     D0, [A6 - 0xC]
  1126. 00000C98  B06E 000C                cmp.w      D0, [A6 + 0xC]
  1127. 00000C9C  6610                     bne        +0x12 /* 00000CAE */
  1128. 00000C9E  554F                     subq.w     A7, 2
  1129. 00000CA0  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  1130. 00000CA4  203C 0204 0008           move.l     D0, 0x2040008
  1131. 00000CAA  A800                     syscall    SoundDispatch
  1132. 00000CAC  544F                     addq.w     A7, 2
  1133. label00000CAE:
  1134. 00000CAE  5243                     addq.w     D3, 1
  1135. label00000CB0:
  1136. 00000CB0  B644                     cmp.w      D3, D4
  1137. 00000CB2  6FC8                     ble        -0x36 /* 00000C7C */
  1138. 00000CB4  4CDF 0018                movem.l    D3,D4, [A7]+
  1139. 00000CB8  4E5E                     unlink     A6
  1140. 00000CBA  4E74 0006                rtd        0x0006
  1141. export_781:
  1142. 00000CBE  4E56 0000                link       A6, 0
  1143. 00000CC2  2F0A                     move.l     -[A7], A2
  1144. 00000CC4  7000                     moveq.l    D0, 0x00
  1145. 00000CC6  246E 000C                movea.l    A2, [A6 + 0xC]
  1146. 00000CCA  2480                     move.l     [A2], D0
  1147. 00000CCC  554F                     subq.w     A7, 2
  1148. 00000CCE  42A7                     clr.l      -[A7]
  1149. 00000CD0  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1150. 00000CD4  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1151. 00000CD8  2F0A                     move.l     -[A7], A2
  1152. 00000CDA  203C 0804 0014           move.l     D0, 0x8040014
  1153. 00000CE0  A800                     syscall    SoundDispatch
  1154. 00000CE2  301F                     move.w     D0, [A7]+
  1155. 00000CE4  245F                     movea.l    A2, [A7]+
  1156. 00000CE6  4E5E                     unlink     A6
  1157. 00000CE8  4E74 0010                rtd        0x0010
  1158. export_782:
  1159. 00000CEC  4E56 0000                link       A6, 0
  1160. 00000CF0  206E 0008                movea.l    A0, [A6 + 0x8]
  1161. 00000CF4  2250                     movea.l    A1, [A0]
  1162. 00000CF6  704A                     moveq.l    D0, 0x4A
  1163. 00000CF8  D3C0                     add.l      A1, D0
  1164. 00000CFA  2F09                     move.l     -[A7], A1
  1165. 00000CFC  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  1166. 00000D00  4E5E                     unlink     A6
  1167. 00000D02  4E74 0004                rtd        0x0004
  1168. fn00000D06:
  1169. 00000D06  4E56 0000                link       A6, 0
  1170. 00000D0A  48E7 1F00                movem.l    -[A7], D3,D4,D5,D6,D7
  1171. 00000D0E  383C 03E8                move.w     D4, 0x3E8
  1172. 00000D12  3A3C 03E9                move.w     D5, 0x3E9
  1173. 00000D16  3C3C 03EA                move.w     D6, 0x3EA
  1174. 00000D1A  3E3C 03EB                move.w     D7, 0x3EB
  1175. 00000D1E  363C 03EC                move.w     D3, 0x3EC
  1176. 00000D22  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  1177. 00000D26  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  1178. 00000D2A  3F2E 0016                move.w     -[A7], [A6 + 0x16]
  1179. 00000D2E  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  1180. 00000D32  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  1181. 00000D36  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  1182. 00000D3A  1F2E 000E                move.b     -[A7], [A6 + 0xE]
  1183. 00000D3E  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  1184. 00000D42  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1185. 00000D46  4EAD 1BAA                jsr        [A5 + 0x1BAA /* export_881 */]
  1186. 00000D4A  594F                     subq.w     A7, 4
  1187. 00000D4C  3F3C 03E8                move.w     -[A7], 0x3E8
  1188. 00000D50  AA1E                     syscall    GetCIcon
  1189. 00000D52  201F                     move.l     D0, [A7]+
  1190. 00000D54  206E 0008                movea.l    A0, [A6 + 0x8]
  1191. 00000D58  2250                     movea.l    A1, [A0]
  1192. 00000D5A  2340 00F2                move.l     [A1 + 0xF2], D0
  1193. 00000D5E  594F                     subq.w     A7, 4
  1194. 00000D60  3F3C 03E9                move.w     -[A7], 0x3E9
  1195. 00000D64  AA1E                     syscall    GetCIcon
  1196. 00000D66  201F                     move.l     D0, [A7]+
  1197. 00000D68  206E 0008                movea.l    A0, [A6 + 0x8]
  1198. 00000D6C  2250                     movea.l    A1, [A0]
  1199. 00000D6E  2340 00F6                move.l     [A1 + 0xF6], D0
  1200. 00000D72  594F                     subq.w     A7, 4
  1201. 00000D74  3F3C 03EA                move.w     -[A7], 0x3EA
  1202. 00000D78  AA1E                     syscall    GetCIcon
  1203. 00000D7A  201F                     move.l     D0, [A7]+
  1204. 00000D7C  206E 0008                movea.l    A0, [A6 + 0x8]
  1205. 00000D80  2250                     movea.l    A1, [A0]
  1206. 00000D82  2340 00FA                move.l     [A1 + 0xFA], D0
  1207. 00000D86  594F                     subq.w     A7, 4
  1208. 00000D88  3F3C 03EB                move.w     -[A7], 0x3EB
  1209. 00000D8C  AA1E                     syscall    GetCIcon
  1210. 00000D8E  201F                     move.l     D0, [A7]+
  1211. 00000D90  206E 0008                movea.l    A0, [A6 + 0x8]
  1212. 00000D94  2250                     movea.l    A1, [A0]
  1213. 00000D96  2340 00FE                move.l     [A1 + 0xFE], D0
  1214. 00000D9A  594F                     subq.w     A7, 4
  1215. 00000D9C  3F3C 03EC                move.w     -[A7], 0x3EC
  1216. 00000DA0  AA1E                     syscall    GetCIcon
  1217. 00000DA2  201F                     move.l     D0, [A7]+
  1218. 00000DA4  206E 0008                movea.l    A0, [A6 + 0x8]
  1219. 00000DA8  2250                     movea.l    A1, [A0]
  1220. 00000DAA  2340 0102                move.l     [A1 + 0x102], D0
  1221. 00000DAE  4CDF 00F8                movem.l    D3,D4,D5,D6,D7, [A7]+
  1222. 00000DB2  4E5E                     unlink     A6
  1223. 00000DB4  4E74 0018                rtd        0x0018
  1224. export_783:
  1225. 00000DB8  4E56 FCD4                link       A6, -0x032C
  1226. 00000DBC  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  1227. 00000DC0  4245                     clr.w      D5
  1228. 00000DC2  7C20                     moveq.l    D6, 0x20
  1229. 00000DC4  7E04                     moveq.l    D7, 0x04
  1230. 00000DC6  3D7C 00D5 FDEC           move.w     [A6 - 0x214], 0xD5
  1231. 00000DCC  700F                     moveq.l    D0, 0x0F
  1232. 00000DCE  3D40 FDEE                move.w     [A6 - 0x212], D0
  1233. 00000DD2  206E 0008                movea.l    A0, [A6 + 0x8]
  1234. 00000DD6  2250                     movea.l    A1, [A0]
  1235. 00000DD8  2469 00EC                movea.l    A2, [A1 + 0xEC]
  1236. 00000DDC  B4FC 0000                cmpa.w     A2, 0x0
  1237. 00000DE0  6700 01EC                beq        +0x1EE /* 00000FCE */
  1238. 00000DE4  486E FCD4                pea.l      [A6 - 0x32C]
  1239. 00000DE8  302E 0010                move.w     D0, [A6 + 0x10]
  1240. 00000DEC  48C0                     ext.l      D0
  1241. 00000DEE  5280                     addq.l     D0, 1
  1242. 00000DF0  2F00                     move.l     -[A7], D0
  1243. 00000DF2  2F0A                     move.l     -[A7], A2
  1244. 00000DF4  4EAD D212                jsr        [A5 - 0x2DEE]
  1245. 00000DF8  246E 000C                movea.l    A2, [A6 + 0xC]
  1246. 00000DFC  302A 0002                move.w     D0, [A2 + 0x2]
  1247. 00000E00  266E 0008                movea.l    A3, [A6 + 0x8]
  1248. 00000E04  2853                     movea.l    A4, [A3]
  1249. 00000E06  D06C 00C4                add.w      D0, [A4 + 0xC4]
  1250. 00000E0A  3F00                     move.w     -[A7], D0
  1251. 00000E0C  3012                     move.w     D0, [A2]
  1252. 00000E0E  D06C 00C2                add.w      D0, [A4 + 0xC2]
  1253. 00000E12  3F00                     move.w     -[A7], D0
  1254. 00000E14  A893                     syscall    MoveTo
  1255. 00000E16  102E FCDA                move.b     D0, [A6 - 0x326]
  1256. 00000E1A  802E FCD9                or.b       D0, [A6 - 0x327]
  1257. 00000E1E  6700 017C                beq        +0x17E /* 00000F9C */
  1258. 00000E22  486E FCE0                pea.l      [A6 - 0x320]
  1259. 00000E26  246E 000C                movea.l    A2, [A6 + 0xC]
  1260. 00000E2A  362A 0002                move.w     D3, [A2 + 0x2]
  1261. 00000E2E  206E 0008                movea.l    A0, [A6 + 0x8]
  1262. 00000E32  2250                     movea.l    A1, [A0]
  1263. 00000E34  D669 00C4                add.w      D3, [A1 + 0xC4]
  1264. 00000E38  3F03                     move.w     -[A7], D3
  1265. 00000E3A  3812                     move.w     D4, [A2]
  1266. 00000E3C  3D44 FFFC                move.w     [A6 - 0x4], D4
  1267. 00000E40  5844                     addq.w     D4, 4
  1268. 00000E42  3F04                     move.w     -[A7], D4
  1269. 00000E44  7020                     moveq.l    D0, 0x20
  1270. 00000E46  D640                     add.w      D3, D0
  1271. 00000E48  3F03                     move.w     -[A7], D3
  1272. 00000E4A  302E FFFC                move.w     D0, [A6 - 0x4]
  1273. 00000E4E  7224                     moveq.l    D1, 0x24
  1274. 00000E50  D041                     add.w      D0, D1
  1275. 00000E52  3F00                     move.w     -[A7], D0
  1276. 00000E54  A8A7                     syscall    SetRect
  1277. 00000E56  206E 0008                movea.l    A0, [A6 + 0x8]
  1278. 00000E5A  2250                     movea.l    A1, [A0]
  1279. 00000E5C  102E FCDA                move.b     D0, [A6 - 0x326]
  1280. 00000E60  672E                     beq        +0x30 /* 00000E90 */
  1281. 00000E62  102E FCDB                move.b     D0, [A6 - 0x325]
  1282. 00000E66  6606                     bne        +0x8 /* 00000E6E */
  1283. 00000E68  202E FCDC                move.l     D0, [A6 - 0x324]
  1284. 00000E6C  670E                     beq        +0x10 /* 00000E7C */
  1285. label00000E6E:
  1286. 00000E6E  486E FCE0                pea.l      [A6 - 0x320]
  1287. 00000E72  2F29 00FA                move.l     -[A7], [A1 + 0xFA]
  1288. 00000E76  AA1F                     syscall    PlotCIcon
  1289. 00000E78  6000 0116                bra        +0x118 /* 00000F90 */
  1290. label00000E7C:
  1291. 00000E7C  486E FCE0                pea.l      [A6 - 0x320]
  1292. 00000E80  206E 0008                movea.l    A0, [A6 + 0x8]
  1293. 00000E84  2250                     movea.l    A1, [A0]
  1294. 00000E86  2F29 00F2                move.l     -[A7], [A1 + 0xF2]
  1295. 00000E8A  AA1F                     syscall    PlotCIcon
  1296. 00000E8C  6000 0102                bra        +0x104 /* 00000F90 */
  1297. label00000E90:
  1298. 00000E90  206E 0008                movea.l    A0, [A6 + 0x8]
  1299. 00000E94  2250                     movea.l    A1, [A0]
  1300. 00000E96  102E FCDB                move.b     D0, [A6 - 0x325]
  1301. 00000E9A  670E                     beq        +0x10 /* 00000EAA */
  1302. 00000E9C  486E FCE0                pea.l      [A6 - 0x320]
  1303. 00000EA0  2F29 00FE                move.l     -[A7], [A1 + 0xFE]
  1304. 00000EA4  AA1F                     syscall    PlotCIcon
  1305. 00000EA6  6000 00E8                bra        +0xEA /* 00000F90 */
  1306. label00000EAA:
  1307. 00000EAA  206E 0008                movea.l    A0, [A6 + 0x8]
  1308. 00000EAE  2250                     movea.l    A1, [A0]
  1309. 00000EB0  202E FCDC                move.l     D0, [A6 - 0x324]
  1310. 00000EB4  6700 00CA                beq        +0xCC /* 00000F80 */
  1311. 00000EB8  2D6E FCDC FDF0           move.l     [A6 - 0x210], [A6 - 0x324]
  1312. 00000EBE  7001                     moveq.l    D0, 0x01
  1313. 00000EC0  3D40 FFF4                move.w     [A6 - 0xC], D0
  1314. 00000EC4  486E FCE0                pea.l      [A6 - 0x320]
  1315. 00000EC8  2F29 0102                move.l     -[A7], [A1 + 0x102]
  1316. 00000ECC  AA1F                     syscall    PlotCIcon
  1317. 00000ECE  700F                     moveq.l    D0, 0x0F
  1318. 00000ED0  3F00                     move.w     -[A7], D0
  1319. 00000ED2  70FF                     moveq.l    D0, 0xFFFFFFFF
  1320. 00000ED4  3F00                     move.w     -[A7], D0
  1321. 00000ED6  A894                     syscall    Move
  1322. 00000ED8  6012                     bra        +0x14 /* 00000EEC */
  1323. label00000EDA:
  1324. 00000EDA  723C                     moveq.l    D1, 0x3C
  1325. 00000EDC  202E FDF0                move.l     D0, [A6 - 0x210]
  1326. 00000EE0  4EAD 0342                jsr        [A5 + 0x342 /* export_100 */]
  1327. 00000EE4  2D40 FDF0                move.l     [A6 - 0x210], D0
  1328. 00000EE8  526E FFF4                addq.w     [A6 - 0xC], 1
  1329. label00000EEC:
  1330. 00000EEC  262E FDF0                move.l     D3, [A6 - 0x210]
  1331. 00000EF0  703C                     moveq.l    D0, 0x3C
  1332. 00000EF2  B680                     cmp.l      D3, D0
  1333. 00000EF4  6CE4                     bge        -0x1A /* 00000EDA */
  1334. 00000EF6  2F03                     move.l     -[A7], D3
  1335. 00000EF8  486E FEF4                pea.l      [A6 - 0x10C]
  1336. 00000EFC  4EAD 01DA                jsr        [A5 + 0x1DA /* export_55 */]
  1337. 00000F00  302E FFF4                move.w     D0, [A6 - 0xC]
  1338. 00000F04  48C0                     ext.l      D0
  1339. 00000F06  7201                     moveq.l    D1, 0x01
  1340. 00000F08  B041                     cmp.w      D0, D1
  1341. 00000F0A  670E                     beq        +0x10 /* 00000F1A */
  1342. 00000F0C  7202                     moveq.l    D1, 0x02
  1343. 00000F0E  B041                     cmp.w      D0, D1
  1344. 00000F10  6718                     beq        +0x1A /* 00000F2A */
  1345. 00000F12  7203                     moveq.l    D1, 0x03
  1346. 00000F14  B041                     cmp.w      D0, D1
  1347. 00000F16  6722                     beq        +0x24 /* 00000F3A */
  1348. 00000F18  602E                     bra        +0x30 /* 00000F48 */
  1349. label00000F1A:
  1350. 00000F1A  486D E43C                pea.l      [A5 - 0x1BC4]
  1351. 00000F1E  486E FEF4                pea.l      [A6 - 0x10C]
  1352. 00000F22  4EAD 029A                jsr        [A5 + 0x29A /* export_79 */]
  1353. 00000F26  504F                     addq.w     A7, 8
  1354. 00000F28  601E                     bra        +0x20 /* 00000F48 */
  1355. label00000F2A:
  1356. 00000F2A  486D E440                pea.l      [A5 - 0x1BC0]
  1357. 00000F2E  486E FEF4                pea.l      [A6 - 0x10C]
  1358. 00000F32  4EAD 029A                jsr        [A5 + 0x29A /* export_79 */]
  1359. 00000F36  504F                     addq.w     A7, 8
  1360. 00000F38  600E                     bra        +0x10 /* 00000F48 */
  1361. label00000F3A:
  1362. 00000F3A  486D E446                pea.l      [A5 - 0x1BBA]
  1363. 00000F3E  486E FEF4                pea.l      [A6 - 0x10C]
  1364. 00000F42  4EAD 029A                jsr        [A5 + 0x29A /* export_79 */]
  1365. 00000F46  504F                     addq.w     A7, 8
  1366. label00000F48:
  1367. 00000F48  7009                     moveq.l    D0, 0x09
  1368. 00000F4A  3F00                     move.w     -[A7], D0
  1369. 00000F4C  A88A                     syscall    TextSize
  1370. 00000F4E  486E FEF4                pea.l      [A6 - 0x10C]
  1371. 00000F52  A884                     syscall    DrawString
  1372. 00000F54  700C                     moveq.l    D0, 0x0C
  1373. 00000F56  3F00                     move.w     -[A7], D0
  1374. 00000F58  A88A                     syscall    TextSize
  1375. 00000F5A  0645 0020                addi.w     D5, 0x20 /* ' ' */
  1376. 00000F5E  246E 000C                movea.l    A2, [A6 + 0xC]
  1377. 00000F62  302A 0002                move.w     D0, [A2 + 0x2]
  1378. 00000F66  266E 0008                movea.l    A3, [A6 + 0x8]
  1379. 00000F6A  2853                     movea.l    A4, [A3]
  1380. 00000F6C  D06C 00C4                add.w      D0, [A4 + 0xC4]
  1381. 00000F70  D045                     add.w      D0, D5
  1382. 00000F72  3F00                     move.w     -[A7], D0
  1383. 00000F74  3012                     move.w     D0, [A2]
  1384. 00000F76  D06C 00C2                add.w      D0, [A4 + 0xC2]
  1385. 00000F7A  3F00                     move.w     -[A7], D0
  1386. 00000F7C  A893                     syscall    MoveTo
  1387. 00000F7E  6010                     bra        +0x12 /* 00000F90 */
  1388. label00000F80:
  1389. 00000F80  486E FCE0                pea.l      [A6 - 0x320]
  1390. 00000F84  206E 0008                movea.l    A0, [A6 + 0x8]
  1391. 00000F88  2250                     movea.l    A1, [A0]
  1392. 00000F8A  2F29 00F6                move.l     -[A7], [A1 + 0xF6]
  1393. 00000F8E  AA1F                     syscall    PlotCIcon
  1394. label00000F90:
  1395. 00000F90  700F                     moveq.l    D0, 0x0F
  1396. 00000F92  3F00                     move.w     -[A7], D0
  1397. 00000F94  4267                     clr.w      -[A7]
  1398. 00000F96  A894                     syscall    Move
  1399. 00000F98  0645 000F                addi.w     D5, 0xF
  1400. label00000F9C:
  1401. 00000F9C  486E FCEC                pea.l      [A6 - 0x314]
  1402. 00000FA0  206E FCD4                movea.l    A0, [A6 - 0x32C]
  1403. 00000FA4  5C48                     addq.w     A0, 6
  1404. 00000FA6  2F08                     move.l     -[A7], A0
  1405. 00000FA8  4EAD 0292                jsr        [A5 + 0x292 /* export_78 */]
  1406. 00000FAC  504F                     addq.w     A7, 8
  1407. 00000FAE  554F                     subq.w     A7, 2
  1408. 00000FB0  303C 00D5                move.w     D0, 0xD5
  1409. 00000FB4  9045                     sub.w      D0, D5
  1410. 00000FB6  3F00                     move.w     -[A7], D0
  1411. 00000FB8  486E FCEC                pea.l      [A6 - 0x314]
  1412. 00000FBC  4267                     clr.w      -[A7]
  1413. 00000FBE  2F3C 8208 FFE0           move.l     -[A7], 0x8208FFE0
  1414. 00000FC4  A8B5                     syscall    ScriptUtil
  1415. 00000FC6  544F                     addq.w     A7, 2
  1416. 00000FC8  486E FCEC                pea.l      [A6 - 0x314]
  1417. 00000FCC  A884                     syscall    DrawString
  1418. label00000FCE:
  1419. 00000FCE  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  1420. 00000FD2  4E5E                     unlink     A6
  1421. 00000FD4  4E74 000C                rtd        0x000C
  1422. export_784:
  1423. 00000FD8  4E56 0000                link       A6, 0
  1424. 00000FDC  206E 0008                movea.l    A0, [A6 + 0x8]
  1425. 00000FE0  2250                     movea.l    A1, [A0]
  1426. 00000FE2  2F29 00F2                move.l     -[A7], [A1 + 0xF2]
  1427. 00000FE6  AA25                     syscall    DisposeCIcon/DisposCIcon
  1428. 00000FE8  206E 0008                movea.l    A0, [A6 + 0x8]
  1429. 00000FEC  2250                     movea.l    A1, [A0]
  1430. 00000FEE  2F29 00F6                move.l     -[A7], [A1 + 0xF6]
  1431. 00000FF2  AA25                     syscall    DisposeCIcon/DisposCIcon
  1432. 00000FF4  206E 0008                movea.l    A0, [A6 + 0x8]
  1433. 00000FF8  2250                     movea.l    A1, [A0]
  1434. 00000FFA  2F29 00FE                move.l     -[A7], [A1 + 0xFE]
  1435. 00000FFE  AA25                     syscall    DisposeCIcon/DisposCIcon
  1436. 00001000  206E 0008                movea.l    A0, [A6 + 0x8]
  1437. 00001004  2250                     movea.l    A1, [A0]
  1438. 00001006  2F29 0102                move.l     -[A7], [A1 + 0x102]
  1439. 0000100A  AA25                     syscall    DisposeCIcon/DisposCIcon
  1440. 0000100C  206E 0008                movea.l    A0, [A6 + 0x8]
  1441. 00001010  2250                     movea.l    A1, [A0]
  1442. 00001012  2F29 00FA                move.l     -[A7], [A1 + 0xFA]
  1443. 00001016  AA25                     syscall    DisposeCIcon/DisposCIcon
  1444. 00001018  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1445. 0000101C  4EAD 1BBA                jsr        [A5 + 0x1BBA /* export_883 */]
  1446. 00001020  4E5E                     unlink     A6
  1447. 00001022  4E74 0004                rtd        0x0004
  1448. fn00001026:
  1449. 00001026  4E56 0000                link       A6, 0
  1450. 0000102A  700C                     moveq.l    D0, 0x0C
  1451. 0000102C  2F00                     move.l     -[A7], D0
  1452. 0000102E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1453. 00001032  4EAD 1C02                jsr        [A5 + 0x1C02 /* export_892 */]
  1454. 00001036  4E5E                     unlink     A6
  1455. 00001038  4E74 0004                rtd        0x0004
  1456. export_785:
  1457. 0000103C  4E56 FEF4                link       A6, -0x010C
  1458. 00001040  48E7 0C00                movem.l    -[A7], D4,D5
  1459. 00001044  7801                     moveq.l    D4, 0x01
  1460. 00001046  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1461. 0000104A  4EAD D7D0                jsr        [A5 - 0x2830]
  1462. 0000104E  2A00                     move.l     D5, D0
  1463. 00001050  672C                     beq        +0x2E /* 0000107E */
  1464. 00001052  7001                     moveq.l    D0, 0x01
  1465. 00001054  BA80                     cmp.l      D5, D0
  1466. 00001056  662E                     bne        +0x30 /* 00001086 */
  1467. 00001058  486E FEF4                pea.l      [A6 - 0x10C]
  1468. 0000105C  7001                     moveq.l    D0, 0x01
  1469. 0000105E  2F00                     move.l     -[A7], D0
  1470. 00001060  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1471. 00001064  4EAD D212                jsr        [A5 - 0x2DEE]
  1472. 00001068  554F                     subq.w     A7, 2
  1473. 0000106A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1474. 0000106E  206E FEF4                movea.l    A0, [A6 - 0x10C]
  1475. 00001072  5C48                     addq.w     A0, 6
  1476. 00001074  2F08                     move.l     -[A7], A0
  1477. 00001076  4EAD 01CA                jsr        [A5 + 0x1CA /* export_53 */]
  1478. 0000107A  301F                     move.w     D0, [A7]+
  1479. 0000107C  6E04                     bgt        +0x6 /* 00001082 */
  1480. label0000107E:
  1481. 0000107E  7001                     moveq.l    D0, 0x01
  1482. 00001080  603A                     bra        +0x3C /* 000010BC */
  1483. label00001082:
  1484. 00001082  7002                     moveq.l    D0, 0x02
  1485. 00001084  6036                     bra        +0x38 /* 000010BC */
  1486. label00001086:
  1487. 00001086  B885                     cmp.l      D4, D5
  1488. 00001088  6E2E                     bgt        +0x30 /* 000010B8 */
  1489. 0000108A  486E FEF4                pea.l      [A6 - 0x10C]
  1490. 0000108E  2004                     move.l     D0, D4
  1491. 00001090  5284                     addq.l     D4, 1
  1492. 00001092  2F00                     move.l     -[A7], D0
  1493. 00001094  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1494. 00001098  4EAD D212                jsr        [A5 - 0x2DEE]
  1495. 0000109C  554F                     subq.w     A7, 2
  1496. 0000109E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1497. 000010A2  206E FEF4                movea.l    A0, [A6 - 0x10C]
  1498. 000010A6  5C48                     addq.w     A0, 6
  1499. 000010A8  2F08                     move.l     -[A7], A0
  1500. 000010AA  4EAD 01CA                jsr        [A5 + 0x1CA /* export_53 */]
  1501. 000010AE  301F                     move.w     D0, [A7]+
  1502. 000010B0  6ED4                     bgt        -0x2A /* 00001086 */
  1503. 000010B2  2004                     move.l     D0, D4
  1504. 000010B4  5380                     subq.l     D0, 1
  1505. 000010B6  6004                     bra        +0x6 /* 000010BC */
  1506. label000010B8:
  1507. 000010B8  2005                     move.l     D0, D5
  1508. 000010BA  5280                     addq.l     D0, 1
  1509. label000010BC:
  1510. 000010BC  4CDF 0030                movem.l    D4,D5, [A7]+
  1511. 000010C0  4E5E                     unlink     A6
  1512. 000010C2  4E74 0008                rtd        0x0008
  1513. export_786:
  1514. 000010C6  4E56 FEF4                link       A6, -0x010C
  1515. 000010CA  48E7 1820                movem.l    -[A7], D3,D4,A2
  1516. 000010CE  7601                     moveq.l    D3, 0x01
  1517. 000010D0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1518. 000010D4  4EAD D7D0                jsr        [A5 - 0x2830]
  1519. 000010D8  2800                     move.l     D4, D0
  1520. 000010DA  674A                     beq        +0x4C /* 00001126 */
  1521. label000010DC:
  1522. 000010DC  B684                     cmp.l      D3, D4
  1523. 000010DE  6E46                     bgt        +0x48 /* 00001126 */
  1524. 000010E0  486E FEF4                pea.l      [A6 - 0x10C]
  1525. 000010E4  2003                     move.l     D0, D3
  1526. 000010E6  5283                     addq.l     D3, 1
  1527. 000010E8  2F00                     move.l     -[A7], D0
  1528. 000010EA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1529. 000010EE  4EAD D212                jsr        [A5 - 0x2DEE]
  1530. 000010F2  554F                     subq.w     A7, 2
  1531. 000010F4  486E 0012                pea.l      [A6 + 0x12]
  1532. 000010F8  206E FEF4                movea.l    A0, [A6 - 0x10C]
  1533. 000010FC  5C48                     addq.w     A0, 6
  1534. 000010FE  2F08                     move.l     -[A7], A0
  1535. 00001100  4EAD 01CA                jsr        [A5 + 0x1CA /* export_53 */]
  1536. 00001104  301F                     move.w     D0, [A7]+
  1537. 00001106  66D4                     bne        -0x2A /* 000010DC */
  1538. 00001108  302E 000C                move.w     D0, [A6 + 0xC]
  1539. 0000110C  246E FEF4                movea.l    A2, [A6 - 0x10C]
  1540. 00001110  3212                     move.w     D1, [A2]
  1541. 00001112  B041                     cmp.w      D0, D1
  1542. 00001114  66C6                     bne        -0x38 /* 000010DC */
  1543. 00001116  202E 000E                move.l     D0, [A6 + 0xE]
  1544. 0000111A  222A 0002                move.l     D1, [A2 + 0x2]
  1545. 0000111E  B081                     cmp.l      D0, D1
  1546. 00001120  66BA                     bne        -0x44 /* 000010DC */
  1547. 00001122  7001                     moveq.l    D0, 0x01
  1548. 00001124  6002                     bra        +0x4 /* 00001128 */
  1549. label00001126:
  1550. 00001126  4200                     clr.b      D0
  1551. label00001128:
  1552. 00001128  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  1553. 0000112C  4E5E                     unlink     A6
  1554. 0000112E  4E74 004A                rtd        0x004A
  1555. fn00001132:
  1556. 00001132  4E56 FF60                link       A6, -0x00A0
  1557. 00001136  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  1558. 0000113A  700A                     moveq.l    D0, 0x0A
  1559. 0000113C  3D40 FF76                move.w     [A6 - 0x8A], D0
  1560. 00001140  7020                     moveq.l    D0, 0x20
  1561. 00001142  3D40 FF78                move.w     [A6 - 0x88], D0
  1562. 00001146  7000                     moveq.l    D0, 0x00
  1563. 00001148  246E 0008                movea.l    A2, [A6 + 0x8]
  1564. 0000114C  2052                     movea.l    A0, [A2]
  1565. 0000114E  2140 0034                move.l     [A0 + 0x34], D0
  1566. 00001152  4203                     clr.b      D3
  1567. 00001154  2052                     movea.l    A0, [A2]
  1568. 00001156  1143 0038                move.b     [A0 + 0x38], D3
  1569. 0000115A  486D E6F0                pea.l      [A5 - 0x1910]
  1570. 0000115E  7808                     moveq.l    D4, 0x08
  1571. 00001160  2F04                     move.l     -[A7], D4
  1572. 00001162  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  1573. 00001166  2D40 FF7C                move.l     [A6 - 0x84], D0
  1574. 0000116A  4A80                     tst.l      D0
  1575. 0000116C  6704                     beq        +0x6 /* 00001172 */
  1576. 0000116E  2D40 FFC0                move.l     [A6 - 0x40], D0
  1577. label00001172:
  1578. 00001172  2052                     movea.l    A0, [A2]
  1579. 00001174  2140 0034                move.l     [A0 + 0x34], D0
  1580. 00001178  2F0A                     move.l     -[A7], A2
  1581. 0000117A  2F00                     move.l     -[A7], D0
  1582. 0000117C  4EBA 2696                jsr        [PC + 0x2696 /* 00003814 */]
  1583. 00001180  2052                     movea.l    A0, [A2]
  1584. 00001182  1143 0039                move.b     [A0 + 0x39], D3
  1585. 00001186  486D E3E6                pea.l      [A5 - 0x1C1A]
  1586. 0000118A  704E                     moveq.l    D0, 0x4E
  1587. 0000118C  2F00                     move.l     -[A7], D0
  1588. 0000118E  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  1589. 00001192  2D40 FF80                move.l     [A6 - 0x80], D0
  1590. 00001196  4A80                     tst.l      D0
  1591. 00001198  6704                     beq        +0x6 /* 0000119E */
  1592. 0000119A  2D40 FFC4                move.l     [A6 - 0x3C], D0
  1593. label0000119E:
  1594. 0000119E  2052                     movea.l    A0, [A2]
  1595. 000011A0  2140 0030                move.l     [A0 + 0x30], D0
  1596. 000011A4  2F00                     move.l     -[A7], D0
  1597. 000011A6  4EBA F806                jsr        [PC - 0x7FA /* 000009AE */]
  1598. 000011AA  3F3C 0406                move.w     -[A7], 0x406
  1599. 000011AE  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1600. 000011B2  2F0A                     move.l     -[A7], A2
  1601. 000011B4  4EBA 2948                jsr        [PC + 0x2948 /* 00003AFE */]
  1602. 000011B8  3F3C 0406                move.w     -[A7], 0x406
  1603. 000011BC  2052                     movea.l    A0, [A2]
  1604. 000011BE  2F28 0016                move.l     -[A7], [A0 + 0x16]
  1605. 000011C2  4EAD D0B4                jsr        [A5 - 0x2F4C]
  1606. 000011C6  7003                     moveq.l    D0, 0x03
  1607. 000011C8  2F00                     move.l     -[A7], D0
  1608. 000011CA  2052                     movea.l    A0, [A2]
  1609. 000011CC  2F28 0016                move.l     -[A7], [A0 + 0x16]
  1610. 000011D0  4EAD CF94                jsr        [A5 - 0x306C]
  1611. 000011D4  2840                     movea.l    A4, D0
  1612. 000011D6  486D E71E                pea.l      [A5 - 0x18E2]
  1613. 000011DA  7678                     moveq.l    D3, 0x78
  1614. 000011DC  2F03                     move.l     -[A7], D3
  1615. 000011DE  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  1616. 000011E2  2D40 FF88                move.l     [A6 - 0x78], D0
  1617. 000011E6  4A80                     tst.l      D0
  1618. 000011E8  6704                     beq        +0x6 /* 000011EE */
  1619. 000011EA  2D40 FFC8                move.l     [A6 - 0x38], D0
  1620. label000011EE:
  1621. 000011EE  7A20                     moveq.l    D5, 0x20
  1622. 000011F0  3F05                     move.w     -[A7], D5
  1623. 000011F2  3F05                     move.w     -[A7], D5
  1624. 000011F4  7207                     moveq.l    D1, 0x07
  1625. 000011F6  3F01                     move.w     -[A7], D1
  1626. 000011F8  7C05                     moveq.l    D6, 0x05
  1627. 000011FA  3F06                     move.w     -[A7], D6
  1628. 000011FC  486D E484                pea.l      [A5 - 0x1B7C]
  1629. 00001200  7E01                     moveq.l    D7, 0x01
  1630. 00001202  1F07                     move.b     -[A7], D7
  1631. 00001204  3F3C 3E80                move.w     -[A7], 0x3E80
  1632. 00001208  2052                     movea.l    A0, [A2]
  1633. 0000120A  2668 0016                movea.l    A3, [A0 + 0x16]
  1634. 0000120E  2F0B                     move.l     -[A7], A3
  1635. 00001210  2F0B                     move.l     -[A7], A3
  1636. 00001212  2F00                     move.l     -[A7], D0
  1637. 00001214  4EAD 1FD2                jsr        [A5 + 0x1FD2 /* export_1014 */]
  1638. 00001218  2F3C 0000 07D5           move.l     -[A7], 0x7D5
  1639. 0000121E  2F2E FF88                move.l     -[A7], [A6 - 0x78]
  1640. 00001222  4EAD FA38                jsr        [A5 - 0x5C8]
  1641. 00001226  7004                     moveq.l    D0, 0x04
  1642. 00001228  2F00                     move.l     -[A7], D0
  1643. 0000122A  2F2E FF88                move.l     -[A7], [A6 - 0x78]
  1644. 0000122E  4EAD CF1C                jsr        [A5 - 0x30E4]
  1645. 00001232  486D E71E                pea.l      [A5 - 0x18E2]
  1646. 00001236  2F03                     move.l     -[A7], D3
  1647. 00001238  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  1648. 0000123C  2D40 FF8C                move.l     [A6 - 0x74], D0
  1649. 00001240  4A80                     tst.l      D0
  1650. 00001242  6704                     beq        +0x6 /* 00001248 */
  1651. 00001244  2D40 FFCC                move.l     [A6 - 0x34], D0
  1652. label00001248:
  1653. 00001248  3F05                     move.w     -[A7], D5
  1654. 0000124A  3F05                     move.w     -[A7], D5
  1655. 0000124C  7229                     moveq.l    D1, 0x29
  1656. 0000124E  3F01                     move.w     -[A7], D1
  1657. 00001250  3F06                     move.w     -[A7], D6
  1658. 00001252  486D E486                pea.l      [A5 - 0x1B7A]
  1659. 00001256  1F07                     move.b     -[A7], D7
  1660. 00001258  3F3C 3E81                move.w     -[A7], 0x3E81
  1661. 0000125C  2052                     movea.l    A0, [A2]
  1662. 0000125E  2668 0016                movea.l    A3, [A0 + 0x16]
  1663. 00001262  2F0B                     move.l     -[A7], A3
  1664. 00001264  2F0B                     move.l     -[A7], A3
  1665. 00001266  2F00                     move.l     -[A7], D0
  1666. 00001268  4EAD 1FD2                jsr        [A5 + 0x1FD2 /* export_1014 */]
  1667. 0000126C  2F3C 0000 07D2           move.l     -[A7], 0x7D2
  1668. 00001272  2F2E FF8C                move.l     -[A7], [A6 - 0x74]
  1669. 00001276  4EAD FA38                jsr        [A5 - 0x5C8]
  1670. 0000127A  7005                     moveq.l    D0, 0x05
  1671. 0000127C  2F00                     move.l     -[A7], D0
  1672. 0000127E  2F2E FF8C                move.l     -[A7], [A6 - 0x74]
  1673. 00001282  4EAD CF1C                jsr        [A5 - 0x30E4]
  1674. 00001286  2052                     movea.l    A0, [A2]
  1675. 00001288  2068 0016                movea.l    A0, [A0 + 0x16]
  1676. 0000128C  2250                     movea.l    A1, [A0]
  1677. 0000128E  236E FF8C 0040           move.l     [A1 + 0x40], [A6 - 0x74]
  1678. 00001294  486D E71E                pea.l      [A5 - 0x18E2]
  1679. 00001298  2F03                     move.l     -[A7], D3
  1680. 0000129A  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  1681. 0000129E  2D40 FF90                move.l     [A6 - 0x70], D0
  1682. 000012A2  4A80                     tst.l      D0
  1683. 000012A4  6704                     beq        +0x6 /* 000012AA */
  1684. 000012A6  2D40 FFD0                move.l     [A6 - 0x30], D0
  1685. label000012AA:
  1686. 000012AA  3F05                     move.w     -[A7], D5
  1687. 000012AC  3F05                     move.w     -[A7], D5
  1688. 000012AE  7242                     moveq.l    D1, 0x42
  1689. 000012B0  3F01                     move.w     -[A7], D1
  1690. 000012B2  3F06                     move.w     -[A7], D6
  1691. 000012B4  486D E488                pea.l      [A5 - 0x1B78]
  1692. 000012B8  1F07                     move.b     -[A7], D7
  1693. 000012BA  3F3C 3E82                move.w     -[A7], 0x3E82
  1694. 000012BE  2052                     movea.l    A0, [A2]
  1695. 000012C0  2668 0016                movea.l    A3, [A0 + 0x16]
  1696. 000012C4  2F0B                     move.l     -[A7], A3
  1697. 000012C6  2F0B                     move.l     -[A7], A3
  1698. 000012C8  2F00                     move.l     -[A7], D0
  1699. 000012CA  4EAD 1FD2                jsr        [A5 + 0x1FD2 /* export_1014 */]
  1700. 000012CE  2F3C 0000 07D6           move.l     -[A7], 0x7D6
  1701. 000012D4  2F2E FF90                move.l     -[A7], [A6 - 0x70]
  1702. 000012D8  4EAD FA38                jsr        [A5 - 0x5C8]
  1703. 000012DC  7006                     moveq.l    D0, 0x06
  1704. 000012DE  2F00                     move.l     -[A7], D0
  1705. 000012E0  2F2E FF90                move.l     -[A7], [A6 - 0x70]
  1706. 000012E4  4EAD CF1C                jsr        [A5 - 0x30E4]
  1707. 000012E8  486D E71E                pea.l      [A5 - 0x18E2]
  1708. 000012EC  2F03                     move.l     -[A7], D3
  1709. 000012EE  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  1710. 000012F2  2D40 FF94                move.l     [A6 - 0x6C], D0
  1711. 000012F6  4A80                     tst.l      D0
  1712. 000012F8  6704                     beq        +0x6 /* 000012FE */
  1713. 000012FA  2D40 FFD4                move.l     [A6 - 0x2C], D0
  1714. label000012FE:
  1715. 000012FE  3F05                     move.w     -[A7], D5
  1716. 00001300  3F05                     move.w     -[A7], D5
  1717. 00001302  725B                     moveq.l    D1, 0x5B
  1718. 00001304  3F01                     move.w     -[A7], D1
  1719. 00001306  3F06                     move.w     -[A7], D6
  1720. 00001308  486D E48A                pea.l      [A5 - 0x1B76]
  1721. 0000130C  1F07                     move.b     -[A7], D7
  1722. 0000130E  3F3C 3E83                move.w     -[A7], 0x3E83
  1723. 00001312  2052                     movea.l    A0, [A2]
  1724. 00001314  2668 0016                movea.l    A3, [A0 + 0x16]
  1725. 00001318  2F0B                     move.l     -[A7], A3
  1726. 0000131A  2F0B                     move.l     -[A7], A3
  1727. 0000131C  2F00                     move.l     -[A7], D0
  1728. 0000131E  4EAD 1FD2                jsr        [A5 + 0x1FD2 /* export_1014 */]
  1729. 00001322  2F3C 0000 07D7           move.l     -[A7], 0x7D7
  1730. 00001328  2F2E FF94                move.l     -[A7], [A6 - 0x6C]
  1731. 0000132C  4EAD FA38                jsr        [A5 - 0x5C8]
  1732. 00001330  7007                     moveq.l    D0, 0x07
  1733. 00001332  2F00                     move.l     -[A7], D0
  1734. 00001334  2F2E FF94                move.l     -[A7], [A6 - 0x6C]
  1735. 00001338  4EAD CF1C                jsr        [A5 - 0x30E4]
  1736. 0000133C  486D E71E                pea.l      [A5 - 0x18E2]
  1737. 00001340  2F03                     move.l     -[A7], D3
  1738. 00001342  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  1739. 00001346  2D40 FF98                move.l     [A6 - 0x68], D0
  1740. 0000134A  4A80                     tst.l      D0
  1741. 0000134C  6704                     beq        +0x6 /* 00001352 */
  1742. 0000134E  2D40 FFD8                move.l     [A6 - 0x28], D0
  1743. label00001352:
  1744. 00001352  3F05                     move.w     -[A7], D5
  1745. 00001354  3F05                     move.w     -[A7], D5
  1746. 00001356  727E                     moveq.l    D1, 0x7E
  1747. 00001358  3F01                     move.w     -[A7], D1
  1748. 0000135A  3F06                     move.w     -[A7], D6
  1749. 0000135C  486D E48C                pea.l      [A5 - 0x1B74]
  1750. 00001360  1F07                     move.b     -[A7], D7
  1751. 00001362  3F3C 3E84                move.w     -[A7], 0x3E84
  1752. 00001366  2052                     movea.l    A0, [A2]
  1753. 00001368  2668 0016                movea.l    A3, [A0 + 0x16]
  1754. 0000136C  2F0B                     move.l     -[A7], A3
  1755. 0000136E  2F0B                     move.l     -[A7], A3
  1756. 00001370  2F00                     move.l     -[A7], D0
  1757. 00001372  4EAD 1FD2                jsr        [A5 + 0x1FD2 /* export_1014 */]
  1758. 00001376  2F3C 0000 07D3           move.l     -[A7], 0x7D3
  1759. 0000137C  2F2E FF98                move.l     -[A7], [A6 - 0x68]
  1760. 00001380  4EAD FA38                jsr        [A5 - 0x5C8]
  1761. 00001384  2F04                     move.l     -[A7], D4
  1762. 00001386  2F2E FF98                move.l     -[A7], [A6 - 0x68]
  1763. 0000138A  4EAD CF1C                jsr        [A5 - 0x30E4]
  1764. 0000138E  486D E71E                pea.l      [A5 - 0x18E2]
  1765. 00001392  2F03                     move.l     -[A7], D3
  1766. 00001394  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  1767. 00001398  2D40 FF9C                move.l     [A6 - 0x64], D0
  1768. 0000139C  4A80                     tst.l      D0
  1769. 0000139E  6704                     beq        +0x6 /* 000013A4 */
  1770. 000013A0  2D40 FFDC                move.l     [A6 - 0x24], D0
  1771. label000013A4:
  1772. 000013A4  3F05                     move.w     -[A7], D5
  1773. 000013A6  3F05                     move.w     -[A7], D5
  1774. 000013A8  3F3C 0097                move.w     -[A7], 0x97
  1775. 000013AC  3F06                     move.w     -[A7], D6
  1776. 000013AE  486D E48E                pea.l      [A5 - 0x1B72]
  1777. 000013B2  1F07                     move.b     -[A7], D7
  1778. 000013B4  3F3C 3E85                move.w     -[A7], 0x3E85
  1779. 000013B8  2052                     movea.l    A0, [A2]
  1780. 000013BA  2828 0016                move.l     D4, [A0 + 0x16]
  1781. 000013BE  2F04                     move.l     -[A7], D4
  1782. 000013C0  2F04                     move.l     -[A7], D4
  1783. 000013C2  2F00                     move.l     -[A7], D0
  1784. 000013C4  4EAD 1FD2                jsr        [A5 + 0x1FD2 /* export_1014 */]
  1785. 000013C8  2F3C 0000 07D4           move.l     -[A7], 0x7D4
  1786. 000013CE  2F2E FF9C                move.l     -[A7], [A6 - 0x64]
  1787. 000013D2  4EAD FA38                jsr        [A5 - 0x5C8]
  1788. 000013D6  7009                     moveq.l    D0, 0x09
  1789. 000013D8  2F00                     move.l     -[A7], D0
  1790. 000013DA  2F2E FF9C                move.l     -[A7], [A6 - 0x64]
  1791. 000013DE  4EAD CF1C                jsr        [A5 - 0x30E4]
  1792. 000013E2  486D E71E                pea.l      [A5 - 0x18E2]
  1793. 000013E6  2F03                     move.l     -[A7], D3
  1794. 000013E8  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  1795. 000013EC  2D40 FFA0                move.l     [A6 - 0x60], D0
  1796. 000013F0  4A80                     tst.l      D0
  1797. 000013F2  6704                     beq        +0x6 /* 000013F8 */
  1798. 000013F4  2D40 FFE0                move.l     [A6 - 0x20], D0
  1799. label000013F8:
  1800. 000013F8  3F05                     move.w     -[A7], D5
  1801. 000013FA  3F05                     move.w     -[A7], D5
  1802. 000013FC  3F3C 00C1                move.w     -[A7], 0xC1
  1803. 00001400  7203                     moveq.l    D1, 0x03
  1804. 00001402  3F01                     move.w     -[A7], D1
  1805. 00001404  486D E490                pea.l      [A5 - 0x1B70]
  1806. 00001408  1F07                     move.b     -[A7], D7
  1807. 0000140A  3F3C 3E86                move.w     -[A7], 0x3E86
  1808. 0000140E  2052                     movea.l    A0, [A2]
  1809. 00001410  2828 0016                move.l     D4, [A0 + 0x16]
  1810. 00001414  2F04                     move.l     -[A7], D4
  1811. 00001416  2F04                     move.l     -[A7], D4
  1812. 00001418  2F00                     move.l     -[A7], D0
  1813. 0000141A  4EAD 1FD2                jsr        [A5 + 0x1FD2 /* export_1014 */]
  1814. 0000141E  2F3C 0000 07D8           move.l     -[A7], 0x7D8
  1815. 00001424  2F2E FFA0                move.l     -[A7], [A6 - 0x60]
  1816. 00001428  4EAD FA38                jsr        [A5 - 0x5C8]
  1817. 0000142C  700A                     moveq.l    D0, 0x0A
  1818. 0000142E  2F00                     move.l     -[A7], D0
  1819. 00001430  2F2E FFA0                move.l     -[A7], [A6 - 0x60]
  1820. 00001434  4EAD CF1C                jsr        [A5 - 0x30E4]
  1821. 00001438  2052                     movea.l    A0, [A2]
  1822. 0000143A  1147 003A                move.b     [A0 + 0x3A], D7
  1823. 0000143E  486D E71E                pea.l      [A5 - 0x18E2]
  1824. 00001442  2F03                     move.l     -[A7], D3
  1825. 00001444  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  1826. 00001448  2D40 FFA4                move.l     [A6 - 0x5C], D0
  1827. 0000144C  4A80                     tst.l      D0
  1828. 0000144E  6704                     beq        +0x6 /* 00001454 */
  1829. 00001450  2D40 FFE4                move.l     [A6 - 0x1C], D0
  1830. label00001454:
  1831. 00001454  3F05                     move.w     -[A7], D5
  1832. 00001456  3F05                     move.w     -[A7], D5
  1833. 00001458  3F3C 00BF                move.w     -[A7], 0xBF
  1834. 0000145C  3F3C 00DE                move.w     -[A7], 0xDE
  1835. 00001460  486D E492                pea.l      [A5 - 0x1B6E]
  1836. 00001464  1F07                     move.b     -[A7], D7
  1837. 00001466  3F3C 3E87                move.w     -[A7], 0x3E87
  1838. 0000146A  2052                     movea.l    A0, [A2]
  1839. 0000146C  2828 0016                move.l     D4, [A0 + 0x16]
  1840. 00001470  2F04                     move.l     -[A7], D4
  1841. 00001472  2F04                     move.l     -[A7], D4
  1842. 00001474  2F00                     move.l     -[A7], D0
  1843. 00001476  4EAD 1FD2                jsr        [A5 + 0x1FD2 /* export_1014 */]
  1844. 0000147A  2F3C 0000 07D0           move.l     -[A7], 0x7D0
  1845. 00001480  2F2E FFA4                move.l     -[A7], [A6 - 0x5C]
  1846. 00001484  4EAD FA38                jsr        [A5 - 0x5C8]
  1847. 00001488  700B                     moveq.l    D0, 0x0B
  1848. 0000148A  2F00                     move.l     -[A7], D0
  1849. 0000148C  2F2E FFA4                move.l     -[A7], [A6 - 0x5C]
  1850. 00001490  4EAD CF1C                jsr        [A5 - 0x30E4]
  1851. 00001494  486D E71E                pea.l      [A5 - 0x18E2]
  1852. 00001498  2F03                     move.l     -[A7], D3
  1853. 0000149A  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  1854. 0000149E  2D40 FFA8                move.l     [A6 - 0x58], D0
  1855. 000014A2  4A80                     tst.l      D0
  1856. 000014A4  6704                     beq        +0x6 /* 000014AA */
  1857. 000014A6  2D40 FFE8                move.l     [A6 - 0x18], D0
  1858. label000014AA:
  1859. 000014AA  2D40 FF64                move.l     [A6 - 0x9C], D0
  1860. 000014AE  3F05                     move.w     -[A7], D5
  1861. 000014B0  3F05                     move.w     -[A7], D5
  1862. 000014B2  3F3C 00BF                move.w     -[A7], 0xBF
  1863. 000014B6  3F3C 00FB                move.w     -[A7], 0xFB
  1864. 000014BA  486D E494                pea.l      [A5 - 0x1B6C]
  1865. 000014BE  1F07                     move.b     -[A7], D7
  1866. 000014C0  3F3C 3E88                move.w     -[A7], 0x3E88
  1867. 000014C4  2052                     movea.l    A0, [A2]
  1868. 000014C6  2628 0016                move.l     D3, [A0 + 0x16]
  1869. 000014CA  2F03                     move.l     -[A7], D3
  1870. 000014CC  2F03                     move.l     -[A7], D3
  1871. 000014CE  2F00                     move.l     -[A7], D0
  1872. 000014D0  4EAD 1FD2                jsr        [A5 + 0x1FD2 /* export_1014 */]
  1873. 000014D4  2F3C 0000 07D1           move.l     -[A7], 0x7D1
  1874. 000014DA  2F2E FFA8                move.l     -[A7], [A6 - 0x58]
  1875. 000014DE  4EAD FA38                jsr        [A5 - 0x5C8]
  1876. 000014E2  700C                     moveq.l    D0, 0x0C
  1877. 000014E4  2F00                     move.l     -[A7], D0
  1878. 000014E6  2F2E FFA8                move.l     -[A7], [A6 - 0x58]
  1879. 000014EA  4EAD CF1C                jsr        [A5 - 0x30E4]
  1880. 000014EE  486D E668                pea.l      [A5 - 0x1998]
  1881. 000014F2  2F3C 0000 0092           move.l     -[A7], 0x92
  1882. 000014F8  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  1883. 000014FC  2D40 FFAC                move.l     [A6 - 0x54], D0
  1884. 00001500  4A80                     tst.l      D0
  1885. 00001502  6704                     beq        +0x6 /* 00001508 */
  1886. 00001504  2D40 FFEC                move.l     [A6 - 0x14], D0
  1887. label00001508:
  1888. 00001508  2D40 FF68                move.l     [A6 - 0x98], D0
  1889. 0000150C  3F3C 0080                move.w     -[A7], 0x80
  1890. 00001510  2052                     movea.l    A0, [A2]
  1891. 00001512  2628 0016                move.l     D3, [A0 + 0x16]
  1892. 00001516  2F03                     move.l     -[A7], D3
  1893. 00001518  2F03                     move.l     -[A7], D3
  1894. 0000151A  4267                     clr.w      -[A7]
  1895. 0000151C  4267                     clr.w      -[A7]
  1896. 0000151E  720C                     moveq.l    D1, 0x0C
  1897. 00001520  3F01                     move.w     -[A7], D1
  1898. 00001522  3F3C 00FE                move.w     -[A7], 0xFE
  1899. 00001526  2F00                     move.l     -[A7], D0
  1900. 00001528  4EAD 1DAA                jsr        [A5 + 0x1DAA /* export_945 */]
  1901. 0000152C  700D                     moveq.l    D0, 0x0D
  1902. 0000152E  2F00                     move.l     -[A7], D0
  1903. 00001530  2F2E FFAC                move.l     -[A7], [A6 - 0x54]
  1904. 00001534  4EAD CF1C                jsr        [A5 - 0x30E4]
  1905. 00001538  700A                     moveq.l    D0, 0x0A
  1906. 0000153A  206E FFAC                movea.l    A0, [A6 - 0x54]
  1907. 0000153E  2250                     movea.l    A1, [A0]
  1908. 00001540  3340 0076                move.w     [A1 + 0x76], D0
  1909. 00001544  2F08                     move.l     -[A7], A0
  1910. 00001546  4EAD E64A                jsr        [A5 - 0x19B6]
  1911. 0000154A  2052                     movea.l    A0, [A2]
  1912. 0000154C  216E 0010 003C           move.l     [A0 + 0x3C], [A6 + 0x10]
  1913. 00001552  4887                     ext.w      D7
  1914. 00001554  3007                     move.w     D0, D7
  1915. 00001556  3D40 FF74                move.w     [A6 - 0x8C], D0
  1916. 0000155A  602A                     bra        +0x2C /* 00001586 */
  1917. label0000155C:
  1918. 0000155C  3F2E FF74                move.w     -[A7], [A6 - 0x8C]
  1919. 00001560  246E FFAC                movea.l    A2, [A6 - 0x54]
  1920. 00001564  2052                     movea.l    A0, [A2]
  1921. 00001566  2F28 0070                move.l     -[A7], [A0 + 0x70]
  1922. 0000156A  4EAD E52C                jsr        [A5 - 0x1AD4]
  1923. 0000156E  4A00                     tst.b      D0
  1924. 00001570  6710                     beq        +0x12 /* 00001582 */
  1925. 00001572  3F2E FF74                move.w     -[A7], [A6 - 0x8C]
  1926. 00001576  4227                     clr.b      -[A7]
  1927. 00001578  2052                     movea.l    A0, [A2]
  1928. 0000157A  2F28 0070                move.l     -[A7], [A0 + 0x70]
  1929. 0000157E  4EAD E54A                jsr        [A5 - 0x1AB6]
  1930. label00001582:
  1931. 00001582  526E FF74                addq.w     [A6 - 0x8C], 1
  1932. label00001586:
  1933. 00001586  0C6E 0003 FF74           cmpi.w     [A6 - 0x8C], 0x3
  1934. 0000158C  63CE                     bls        -0x30 /* 0000155C */
  1935. 0000158E  0CAE 6265 7374 0010      cmpi.l     [A6 + 0x10], 0x62657374 /* 'best' */
  1936. 00001596  6616                     bne        +0x18 /* 000015AE */
  1937. 00001598  7001                     moveq.l    D0, 0x01
  1938. 0000159A  3F00                     move.w     -[A7], D0
  1939. 0000159C  4227                     clr.b      -[A7]
  1940. 0000159E  206E FFAC                movea.l    A0, [A6 - 0x54]
  1941. 000015A2  2250                     movea.l    A1, [A0]
  1942. 000015A4  2F29 0070                move.l     -[A7], [A1 + 0x70]
  1943. 000015A8  4EAD E54A                jsr        [A5 - 0x1AB6]
  1944. 000015AC  603E                     bra        +0x40 /* 000015EC */
  1945. label000015AE:
  1946. 000015AE  0CAE 6265 7472 0010      cmpi.l     [A6 + 0x10], 0x62657472 /* 'betr' */
  1947. 000015B6  6616                     bne        +0x18 /* 000015CE */
  1948. 000015B8  7002                     moveq.l    D0, 0x02
  1949. 000015BA  3F00                     move.w     -[A7], D0
  1950. 000015BC  4227                     clr.b      -[A7]
  1951. 000015BE  206E FFAC                movea.l    A0, [A6 - 0x54]
  1952. 000015C2  2250                     movea.l    A1, [A0]
  1953. 000015C4  2F29 0070                move.l     -[A7], [A1 + 0x70]
  1954. 000015C8  4EAD E54A                jsr        [A5 - 0x1AB6]
  1955. 000015CC  601E                     bra        +0x20 /* 000015EC */
  1956. label000015CE:
  1957. 000015CE  0CAE 676F 6F64 0010      cmpi.l     [A6 + 0x10], 0x676F6F64 /* 'good' */
  1958. 000015D6  6614                     bne        +0x16 /* 000015EC */
  1959. 000015D8  7003                     moveq.l    D0, 0x03
  1960. 000015DA  3F00                     move.w     -[A7], D0
  1961. 000015DC  4227                     clr.b      -[A7]
  1962. 000015DE  206E FFAC                movea.l    A0, [A6 - 0x54]
  1963. 000015E2  2250                     movea.l    A1, [A0]
  1964. 000015E4  2F29 0070                move.l     -[A7], [A1 + 0x70]
  1965. 000015E8  4EAD E54A                jsr        [A5 - 0x1AB6]
  1966. label000015EC:
  1967. 000015EC  486D E668                pea.l      [A5 - 0x1998]
  1968. 000015F0  2F3C 0000 0092           move.l     -[A7], 0x92
  1969. 000015F6  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  1970. 000015FA  2D40 FFB0                move.l     [A6 - 0x50], D0
  1971. 000015FE  4A80                     tst.l      D0
  1972. 00001600  6704                     beq        +0x6 /* 00001606 */
  1973. 00001602  2D40 FFF0                move.l     [A6 - 0x10], D0
  1974. label00001606:
  1975. 00001606  2D40 FF6C                move.l     [A6 - 0x94], D0
  1976. 0000160A  3F3C 0081                move.w     -[A7], 0x81
  1977. 0000160E  246E 0008                movea.l    A2, [A6 + 0x8]
  1978. 00001612  2052                     movea.l    A0, [A2]
  1979. 00001614  2628 0016                move.l     D3, [A0 + 0x16]
  1980. 00001618  2F03                     move.l     -[A7], D3
  1981. 0000161A  2F03                     move.l     -[A7], D3
  1982. 0000161C  4267                     clr.w      -[A7]
  1983. 0000161E  4267                     clr.w      -[A7]
  1984. 00001620  7257                     moveq.l    D1, 0x57
  1985. 00001622  3F01                     move.w     -[A7], D1
  1986. 00001624  3F3C 00FE                move.w     -[A7], 0xFE
  1987. 00001628  2F00                     move.l     -[A7], D0
  1988. 0000162A  4EAD 1DAA                jsr        [A5 + 0x1DAA /* export_945 */]
  1989. 0000162E  700E                     moveq.l    D0, 0x0E
  1990. 00001630  2F00                     move.l     -[A7], D0
  1991. 00001632  2F2E FFB0                move.l     -[A7], [A6 - 0x50]
  1992. 00001636  4EAD CF1C                jsr        [A5 - 0x30E4]
  1993. 0000163A  700A                     moveq.l    D0, 0x0A
  1994. 0000163C  206E FFB0                movea.l    A0, [A6 - 0x50]
  1995. 00001640  2250                     movea.l    A1, [A0]
  1996. 00001642  3340 0076                move.w     [A1 + 0x76], D0
  1997. 00001646  2F08                     move.l     -[A7], A0
  1998. 00001648  4EAD E64A                jsr        [A5 - 0x19B6]
  1999. 0000164C  2052                     movea.l    A0, [A2]
  2000. 0000164E  216E 000C 0040           move.l     [A0 + 0x40], [A6 + 0xC]
  2001. 00001654  7001                     moveq.l    D0, 0x01
  2002. 00001656  3D40 FF74                move.w     [A6 - 0x8C], D0
  2003. 0000165A  602A                     bra        +0x2C /* 00001686 */
  2004. label0000165C:
  2005. 0000165C  3F2E FF74                move.w     -[A7], [A6 - 0x8C]
  2006. 00001660  246E FFB0                movea.l    A2, [A6 - 0x50]
  2007. 00001664  2052                     movea.l    A0, [A2]
  2008. 00001666  2F28 0070                move.l     -[A7], [A0 + 0x70]
  2009. 0000166A  4EAD E52C                jsr        [A5 - 0x1AD4]
  2010. 0000166E  4A00                     tst.b      D0
  2011. 00001670  6710                     beq        +0x12 /* 00001682 */
  2012. 00001672  3F2E FF74                move.w     -[A7], [A6 - 0x8C]
  2013. 00001676  4227                     clr.b      -[A7]
  2014. 00001678  2052                     movea.l    A0, [A2]
  2015. 0000167A  2F28 0070                move.l     -[A7], [A0 + 0x70]
  2016. 0000167E  4EAD E54A                jsr        [A5 - 0x1AB6]
  2017. label00001682:
  2018. 00001682  526E FF74                addq.w     [A6 - 0x8C], 1
  2019. label00001686:
  2020. 00001686  246E FFB0                movea.l    A2, [A6 - 0x50]
  2021. 0000168A  2652                     movea.l    A3, [A2]
  2022. 0000168C  7070                     moveq.l    D0, 0x70
  2023. 0000168E  D7C0                     add.l      A3, D0
  2024. 00001690  0C6E 0007 FF74           cmpi.w     [A6 - 0x8C], 0x7
  2025. 00001696  63C4                     bls        -0x3A /* 0000165C */
  2026. 00001698  206E 0008                movea.l    A0, [A6 + 0x8]
  2027. 0000169C  2250                     movea.l    A1, [A0]
  2028. 0000169E  2029 0040                move.l     D0, [A1 + 0x40]
  2029. 000016A2  721E                     moveq.l    D1, 0x1E
  2030. 000016A4  B041                     cmp.w      D0, D1
  2031. 000016A6  6720                     beq        +0x22 /* 000016C8 */
  2032. 000016A8  723C                     moveq.l    D1, 0x3C
  2033. 000016AA  B041                     cmp.w      D0, D1
  2034. 000016AC  6730                     beq        +0x32 /* 000016DE */
  2035. 000016AE  0C40 0384                cmpi.w     D0, 0x384
  2036. 000016B2  6740                     beq        +0x42 /* 000016F4 */
  2037. 000016B4  0C40 0708                cmpi.w     D0, 0x708
  2038. 000016B8  6750                     beq        +0x52 /* 0000170A */
  2039. 000016BA  0C40 0A8C                cmpi.w     D0, 0xA8C
  2040. 000016BE  6760                     beq        +0x62 /* 00001720 */
  2041. 000016C0  0C40 0E10                cmpi.w     D0, 0xE10
  2042. 000016C4  6770                     beq        +0x72 /* 00001736 */
  2043. 000016C6  607C                     bra        +0x7E /* 00001744 */
  2044. label000016C8:
  2045. 000016C8  7001                     moveq.l    D0, 0x01
  2046. 000016CA  3F00                     move.w     -[A7], D0
  2047. 000016CC  4227                     clr.b      -[A7]
  2048. 000016CE  206E FFB0                movea.l    A0, [A6 - 0x50]
  2049. 000016D2  2250                     movea.l    A1, [A0]
  2050. 000016D4  2F29 0070                move.l     -[A7], [A1 + 0x70]
  2051. 000016D8  4EAD E54A                jsr        [A5 - 0x1AB6]
  2052. 000016DC  607A                     bra        +0x7C /* 00001758 */
  2053. label000016DE:
  2054. 000016DE  7002                     moveq.l    D0, 0x02
  2055. 000016E0  3F00                     move.w     -[A7], D0
  2056. 000016E2  4227                     clr.b      -[A7]
  2057. 000016E4  206E FFB0                movea.l    A0, [A6 - 0x50]
  2058. 000016E8  2250                     movea.l    A1, [A0]
  2059. 000016EA  2F29 0070                move.l     -[A7], [A1 + 0x70]
  2060. 000016EE  4EAD E54A                jsr        [A5 - 0x1AB6]
  2061. 000016F2  6064                     bra        +0x66 /* 00001758 */
  2062. label000016F4:
  2063. 000016F4  7003                     moveq.l    D0, 0x03
  2064. 000016F6  3F00                     move.w     -[A7], D0
  2065. 000016F8  4227                     clr.b      -[A7]
  2066. 000016FA  206E FFB0                movea.l    A0, [A6 - 0x50]
  2067. 000016FE  2250                     movea.l    A1, [A0]
  2068. 00001700  2F29 0070                move.l     -[A7], [A1 + 0x70]
  2069. 00001704  4EAD E54A                jsr        [A5 - 0x1AB6]
  2070. 00001708  604E                     bra        +0x50 /* 00001758 */
  2071. label0000170A:
  2072. 0000170A  7004                     moveq.l    D0, 0x04
  2073. 0000170C  3F00                     move.w     -[A7], D0
  2074. 0000170E  4227                     clr.b      -[A7]
  2075. 00001710  206E FFB0                movea.l    A0, [A6 - 0x50]
  2076. 00001714  2250                     movea.l    A1, [A0]
  2077. 00001716  2F29 0070                move.l     -[A7], [A1 + 0x70]
  2078. 0000171A  4EAD E54A                jsr        [A5 - 0x1AB6]
  2079. 0000171E  6038                     bra        +0x3A /* 00001758 */
  2080. label00001720:
  2081. 00001720  7005                     moveq.l    D0, 0x05
  2082. 00001722  3F00                     move.w     -[A7], D0
  2083. 00001724  4227                     clr.b      -[A7]
  2084. 00001726  206E FFB0                movea.l    A0, [A6 - 0x50]
  2085. 0000172A  2250                     movea.l    A1, [A0]
  2086. 0000172C  2F29 0070                move.l     -[A7], [A1 + 0x70]
  2087. 00001730  4EAD E54A                jsr        [A5 - 0x1AB6]
  2088. 00001734  6022                     bra        +0x24 /* 00001758 */
  2089. label00001736:
  2090. 00001736  7006                     moveq.l    D0, 0x06
  2091. 00001738  3F00                     move.w     -[A7], D0
  2092. 0000173A  4227                     clr.b      -[A7]
  2093. 0000173C  2F13                     move.l     -[A7], [A3]
  2094. 0000173E  4EAD E54A                jsr        [A5 - 0x1AB6]
  2095. 00001742  6014                     bra        +0x16 /* 00001758 */
  2096. label00001744:
  2097. 00001744  7007                     moveq.l    D0, 0x07
  2098. 00001746  3F00                     move.w     -[A7], D0
  2099. 00001748  4227                     clr.b      -[A7]
  2100. 0000174A  206E FFB0                movea.l    A0, [A6 - 0x50]
  2101. 0000174E  2250                     movea.l    A1, [A0]
  2102. 00001750  2F29 0070                move.l     -[A7], [A1 + 0x70]
  2103. 00001754  4EAD E54A                jsr        [A5 - 0x1AB6]
  2104. label00001758:
  2105. 00001758  206E 0008                movea.l    A0, [A6 + 0x8]
  2106. 0000175C  2250                     movea.l    A1, [A0]
  2107. 0000175E  2049                     movea.l    A0, A1
  2108. 00001760  7044                     moveq.l    D0, 0x44
  2109. 00001762  D1C0                     add.l      A0, D0
  2110. 00001764  A039                     syscall    ReadDateTime
  2111. 00001766  200C                     move.l     D0, A4
  2112. 00001768  6700 00FC                beq        +0xFE /* 00001866 */
  2113. 0000176C  486D E414                pea.l      [A5 - 0x1BEC]
  2114. 00001770  2F3C 0000 0106           move.l     -[A7], 0x106
  2115. 00001776  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  2116. 0000177A  246E 0008                movea.l    A2, [A6 + 0x8]
  2117. 0000177E  2052                     movea.l    A0, [A2]
  2118. 00001780  2140 002C                move.l     [A0 + 0x2C], D0
  2119. 00001784  2F0C                     move.l     -[A7], A4
  2120. 00001786  2052                     movea.l    A0, [A2]
  2121. 00001788  2F28 0016                move.l     -[A7], [A0 + 0x16]
  2122. 0000178C  4267                     clr.w      -[A7]
  2123. 0000178E  4267                     clr.w      -[A7]
  2124. 00001790  4267                     clr.w      -[A7]
  2125. 00001792  4267                     clr.w      -[A7]
  2126. 00001794  7605                     moveq.l    D3, 0x05
  2127. 00001796  1F03                     move.b     -[A7], D3
  2128. 00001798  1F03                     move.b     -[A7], D3
  2129. 0000179A  2F00                     move.l     -[A7], D0
  2130. 0000179C  4EBA F568                jsr        [PC - 0xA98 /* 00000D06 */]
  2131. 000017A0  7601                     moveq.l    D3, 0x01
  2132. 000017A2  1F03                     move.b     -[A7], D3
  2133. 000017A4  1F03                     move.b     -[A7], D3
  2134. 000017A6  2052                     movea.l    A0, [A2]
  2135. 000017A8  2F28 002C                move.l     -[A7], [A0 + 0x2C]
  2136. 000017AC  4EAD EF18                jsr        [A5 - 0x10E8]
  2137. 000017B0  4227                     clr.b      -[A7]
  2138. 000017B2  2052                     movea.l    A0, [A2]
  2139. 000017B4  2F28 002C                move.l     -[A7], [A0 + 0x2C]
  2140. 000017B8  4EAD F706                jsr        [A5 - 0x8FA]
  2141. 000017BC  2F3C 0000 07D2           move.l     -[A7], 0x7D2
  2142. 000017C2  2052                     movea.l    A0, [A2]
  2143. 000017C4  2F28 002C                move.l     -[A7], [A0 + 0x2C]
  2144. 000017C8  4EAD F6F4                jsr        [A5 - 0x90C]
  2145. 000017CC  2052                     movea.l    A0, [A2]
  2146. 000017CE  1143 003A                move.b     [A0 + 0x3A], D3
  2147. 000017D2  700F                     moveq.l    D0, 0x0F
  2148. 000017D4  2F00                     move.l     -[A7], D0
  2149. 000017D6  2052                     movea.l    A0, [A2]
  2150. 000017D8  2F28 002C                move.l     -[A7], [A0 + 0x2C]
  2151. 000017DC  4EAD CF1C                jsr        [A5 - 0x30E4]
  2152. 000017E0  486D DE08                pea.l      [A5 - 0x21F8]
  2153. 000017E4  702A                     moveq.l    D0, 0x2A
  2154. 000017E6  2F00                     move.l     -[A7], D0
  2155. 000017E8  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  2156. 000017EC  2D40 FFB8                move.l     [A6 - 0x48], D0
  2157. 000017F0  720F                     moveq.l    D1, 0x0F
  2158. 000017F2  3F01                     move.w     -[A7], D1
  2159. 000017F4  2F00                     move.l     -[A7], D0
  2160. 000017F6  4EAD 101A                jsr        [A5 + 0x101A /* export_511 */]
  2161. 000017FA  2F2E FFB8                move.l     -[A7], [A6 - 0x48]
  2162. 000017FE  2052                     movea.l    A0, [A2]
  2163. 00001800  2F28 002C                move.l     -[A7], [A0 + 0x2C]
  2164. 00001804  4EAD EEDC                jsr        [A5 - 0x1124]
  2165. 00001808  7008                     moveq.l    D0, 0x08
  2166. 0000180A  2F00                     move.l     -[A7], D0
  2167. 0000180C  2052                     movea.l    A0, [A2]
  2168. 0000180E  2F28 002C                move.l     -[A7], [A0 + 0x2C]
  2169. 00001812  4EAD F718                jsr        [A5 - 0x8E8]
  2170. 00001816  2052                     movea.l    A0, [A2]
  2171. 00001818  2F28 002C                move.l     -[A7], [A0 + 0x2C]
  2172. 0000181C  2F0C                     move.l     -[A7], A4
  2173. 0000181E  4EAD FE7C                jsr        [A5 - 0x184]
  2174. 00001822  486D E456                pea.l      [A5 - 0x1BAA]
  2175. 00001826  7020                     moveq.l    D0, 0x20
  2176. 00001828  2F00                     move.l     -[A7], D0
  2177. 0000182A  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  2178. 0000182E  2052                     movea.l    A0, [A2]
  2179. 00001830  2140 0028                move.l     [A0 + 0x28], D0
  2180. 00001834  2F00                     move.l     -[A7], D0
  2181. 00001836  4EBA F7EE                jsr        [PC - 0x812 /* 00001026 */]
  2182. 0000183A  2652                     movea.l    A3, [A2]
  2183. 0000183C  2F2B 0028                move.l     -[A7], [A3 + 0x28]
  2184. 00001840  4227                     clr.b      -[A7]
  2185. 00001842  2F2B 002C                move.l     -[A7], [A3 + 0x2C]
  2186. 00001846  4EAD 1BC2                jsr        [A5 + 0x1BC2 /* export_884 */]
  2187. 0000184A  4240                     clr.w      D0
  2188. 0000184C  3D40 FF72                move.w     [A6 - 0x8E], D0
  2189. 00001850  3D40 FF70                move.w     [A6 - 0x90], D0
  2190. 00001854  2F2E FF70                move.l     -[A7], [A6 - 0x90]
  2191. 00001858  4227                     clr.b      -[A7]
  2192. 0000185A  4227                     clr.b      -[A7]
  2193. 0000185C  2052                     movea.l    A0, [A2]
  2194. 0000185E  2F28 002C                move.l     -[A7], [A0 + 0x2C]
  2195. 00001862  4EAD F71E                jsr        [A5 - 0x8E2]
  2196. label00001866:
  2197. 00001866  7001                     moveq.l    D0, 0x01
  2198. 00001868  3D40 FF74                move.w     [A6 - 0x8C], D0
  2199. 0000186C  6024                     bra        +0x26 /* 00001892 */
  2200. label0000186E:
  2201. 0000186E  362E FF74                move.w     D3, [A6 - 0x8C]
  2202. 00001872  2003                     move.l     D0, D3
  2203. 00001874  48C0                     ext.l      D0
  2204. 00001876  2F00                     move.l     -[A7], D0
  2205. 00001878  206E 0008                movea.l    A0, [A6 + 0x8]
  2206. 0000187C  2250                     movea.l    A1, [A0]
  2207. 0000187E  2F29 0016                move.l     -[A7], [A1 + 0x16]
  2208. 00001882  4EAD CF94                jsr        [A5 - 0x306C]
  2209. 00001886  2040                     movea.l    A0, D0
  2210. 00001888  2250                     movea.l    A1, [A0]
  2211. 0000188A  3343 0026                move.w     [A1 + 0x26], D3
  2212. 0000188E  526E FF74                addq.w     [A6 - 0x8C], 1
  2213. label00001892:
  2214. 00001892  0C6E 000F FF74           cmpi.w     [A6 - 0x8C], 0xF
  2215. 00001898  63D4                     bls        -0x2A /* 0000186E */
  2216. 0000189A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2217. 0000189E  4EAD E496                jsr        [A5 - 0x1B6A]
  2218. 000018A2  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  2219. 000018A6  4E5E                     unlink     A6
  2220. 000018A8  4E74 0010                rtd        0x0010
  2221. export_804:
  2222. 000018AC  4E56 FFF8                link       A6, -0x0008
  2223. 000018B0  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  2224. 000018B4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2225. 000018B8  4EAD 0C32                jsr        [A5 + 0xC32 /* export_386 */]
  2226. 000018BC  700D                     moveq.l    D0, 0x0D
  2227. 000018BE  2F00                     move.l     -[A7], D0
  2228. 000018C0  206E 0008                movea.l    A0, [A6 + 0x8]
  2229. 000018C4  2250                     movea.l    A1, [A0]
  2230. 000018C6  2F29 0016                move.l     -[A7], [A1 + 0x16]
  2231. 000018CA  4EAD CF94                jsr        [A5 - 0x306C]
  2232. 000018CE  2640                     movea.l    A3, D0
  2233. 000018D0  7601                     moveq.l    D3, 0x01
  2234. 000018D2  6022                     bra        +0x24 /* 000018F6 */
  2235. label000018D4:
  2236. 000018D4  3F03                     move.w     -[A7], D3
  2237. 000018D6  244B                     movea.l    A2, A3
  2238. 000018D8  2052                     movea.l    A0, [A2]
  2239. 000018DA  2F28 0070                move.l     -[A7], [A0 + 0x70]
  2240. 000018DE  4EAD E52C                jsr        [A5 - 0x1AD4]
  2241. 000018E2  4A00                     tst.b      D0
  2242. 000018E4  670E                     beq        +0x10 /* 000018F4 */
  2243. 000018E6  3F03                     move.w     -[A7], D3
  2244. 000018E8  4227                     clr.b      -[A7]
  2245. 000018EA  2052                     movea.l    A0, [A2]
  2246. 000018EC  2F28 0070                move.l     -[A7], [A0 + 0x70]
  2247. 000018F0  4EAD E54A                jsr        [A5 - 0x1AB6]
  2248. label000018F4:
  2249. 000018F4  5243                     addq.w     D3, 1
  2250. label000018F6:
  2251. 000018F6  0C43 0003                cmpi.w     D3, 0x3
  2252. 000018FA  63D8                     bls        -0x26 /* 000018D4 */
  2253. 000018FC  206E 0008                movea.l    A0, [A6 + 0x8]
  2254. 00001900  2250                     movea.l    A1, [A0]
  2255. 00001902  2029 003C                move.l     D0, [A1 + 0x3C]
  2256. 00001906  0C80 6265 7374           cmpi.l     D0, 0x62657374 /* 'best' */
  2257. 0000190C  6614                     bne        +0x16 /* 00001922 */
  2258. 0000190E  7001                     moveq.l    D0, 0x01
  2259. 00001910  3F00                     move.w     -[A7], D0
  2260. 00001912  4227                     clr.b      -[A7]
  2261. 00001914  204B                     movea.l    A0, A3
  2262. 00001916  2250                     movea.l    A1, [A0]
  2263. 00001918  2F29 0070                move.l     -[A7], [A1 + 0x70]
  2264. 0000191C  4EAD E54A                jsr        [A5 - 0x1AB6]
  2265. 00001920  604A                     bra        +0x4C /* 0000196C */
  2266. label00001922:
  2267. 00001922  206E 0008                movea.l    A0, [A6 + 0x8]
  2268. 00001926  2250                     movea.l    A1, [A0]
  2269. 00001928  2029 003C                move.l     D0, [A1 + 0x3C]
  2270. 0000192C  0C80 6265 7472           cmpi.l     D0, 0x62657472 /* 'betr' */
  2271. 00001932  6614                     bne        +0x16 /* 00001948 */
  2272. 00001934  7002                     moveq.l    D0, 0x02
  2273. 00001936  3F00                     move.w     -[A7], D0
  2274. 00001938  4227                     clr.b      -[A7]
  2275. 0000193A  204B                     movea.l    A0, A3
  2276. 0000193C  2250                     movea.l    A1, [A0]
  2277. 0000193E  2F29 0070                move.l     -[A7], [A1 + 0x70]
  2278. 00001942  4EAD E54A                jsr        [A5 - 0x1AB6]
  2279. 00001946  6024                     bra        +0x26 /* 0000196C */
  2280. label00001948:
  2281. 00001948  206E 0008                movea.l    A0, [A6 + 0x8]
  2282. 0000194C  2250                     movea.l    A1, [A0]
  2283. 0000194E  2029 003C                move.l     D0, [A1 + 0x3C]
  2284. 00001952  0C80 676F 6F64           cmpi.l     D0, 0x676F6F64 /* 'good' */
  2285. 00001958  6612                     bne        +0x14 /* 0000196C */
  2286. 0000195A  7003                     moveq.l    D0, 0x03
  2287. 0000195C  3F00                     move.w     -[A7], D0
  2288. 0000195E  4227                     clr.b      -[A7]
  2289. 00001960  204B                     movea.l    A0, A3
  2290. 00001962  2250                     movea.l    A1, [A0]
  2291. 00001964  2F29 0070                move.l     -[A7], [A1 + 0x70]
  2292. 00001968  4EAD E54A                jsr        [A5 - 0x1AB6]
  2293. label0000196C:
  2294. 0000196C  700E                     moveq.l    D0, 0x0E
  2295. 0000196E  2F00                     move.l     -[A7], D0
  2296. 00001970  206E 0008                movea.l    A0, [A6 + 0x8]
  2297. 00001974  2250                     movea.l    A1, [A0]
  2298. 00001976  2F29 0016                move.l     -[A7], [A1 + 0x16]
  2299. 0000197A  4EAD CF94                jsr        [A5 - 0x306C]
  2300. 0000197E  2840                     movea.l    A4, D0
  2301. 00001980  7601                     moveq.l    D3, 0x01
  2302. 00001982  6022                     bra        +0x24 /* 000019A6 */
  2303. label00001984:
  2304. 00001984  3F03                     move.w     -[A7], D3
  2305. 00001986  244C                     movea.l    A2, A4
  2306. 00001988  2052                     movea.l    A0, [A2]
  2307. 0000198A  2F28 0070                move.l     -[A7], [A0 + 0x70]
  2308. 0000198E  4EAD E52C                jsr        [A5 - 0x1AD4]
  2309. 00001992  4A00                     tst.b      D0
  2310. 00001994  670E                     beq        +0x10 /* 000019A4 */
  2311. 00001996  3F03                     move.w     -[A7], D3
  2312. 00001998  4227                     clr.b      -[A7]
  2313. 0000199A  2052                     movea.l    A0, [A2]
  2314. 0000199C  2F28 0070                move.l     -[A7], [A0 + 0x70]
  2315. 000019A0  4EAD E54A                jsr        [A5 - 0x1AB6]
  2316. label000019A4:
  2317. 000019A4  5243                     addq.w     D3, 1
  2318. label000019A6:
  2319. 000019A6  244C                     movea.l    A2, A4
  2320. 000019A8  2652                     movea.l    A3, [A2]
  2321. 000019AA  7070                     moveq.l    D0, 0x70
  2322. 000019AC  D7C0                     add.l      A3, D0
  2323. 000019AE  0C43 0007                cmpi.w     D3, 0x7
  2324. 000019B2  63D0                     bls        -0x2E /* 00001984 */
  2325. 000019B4  206E 0008                movea.l    A0, [A6 + 0x8]
  2326. 000019B8  2250                     movea.l    A1, [A0]
  2327. 000019BA  2029 0040                move.l     D0, [A1 + 0x40]
  2328. 000019BE  721E                     moveq.l    D1, 0x1E
  2329. 000019C0  B041                     cmp.w      D0, D1
  2330. 000019C2  6720                     beq        +0x22 /* 000019E4 */
  2331. 000019C4  723C                     moveq.l    D1, 0x3C
  2332. 000019C6  B041                     cmp.w      D0, D1
  2333. 000019C8  672E                     beq        +0x30 /* 000019F8 */
  2334. 000019CA  0C40 0384                cmpi.w     D0, 0x384
  2335. 000019CE  673C                     beq        +0x3E /* 00001A0C */
  2336. 000019D0  0C40 0708                cmpi.w     D0, 0x708
  2337. 000019D4  674A                     beq        +0x4C /* 00001A20 */
  2338. 000019D6  0C40 0A8C                cmpi.w     D0, 0xA8C
  2339. 000019DA  6758                     beq        +0x5A /* 00001A34 */
  2340. 000019DC  0C40 0E10                cmpi.w     D0, 0xE10
  2341. 000019E0  6766                     beq        +0x68 /* 00001A48 */
  2342. 000019E2  6072                     bra        +0x74 /* 00001A56 */
  2343. label000019E4:
  2344. 000019E4  7001                     moveq.l    D0, 0x01
  2345. 000019E6  3F00                     move.w     -[A7], D0
  2346. 000019E8  4227                     clr.b      -[A7]
  2347. 000019EA  204C                     movea.l    A0, A4
  2348. 000019EC  2250                     movea.l    A1, [A0]
  2349. 000019EE  2F29 0070                move.l     -[A7], [A1 + 0x70]
  2350. 000019F2  4EAD E54A                jsr        [A5 - 0x1AB6]
  2351. 000019F6  6070                     bra        +0x72 /* 00001A68 */
  2352. label000019F8:
  2353. 000019F8  7002                     moveq.l    D0, 0x02
  2354. 000019FA  3F00                     move.w     -[A7], D0
  2355. 000019FC  4227                     clr.b      -[A7]
  2356. 000019FE  204C                     movea.l    A0, A4
  2357. 00001A00  2250                     movea.l    A1, [A0]
  2358. 00001A02  2F29 0070                move.l     -[A7], [A1 + 0x70]
  2359. 00001A06  4EAD E54A                jsr        [A5 - 0x1AB6]
  2360. 00001A0A  605C                     bra        +0x5E /* 00001A68 */
  2361. label00001A0C:
  2362. 00001A0C  7003                     moveq.l    D0, 0x03
  2363. 00001A0E  3F00                     move.w     -[A7], D0
  2364. 00001A10  4227                     clr.b      -[A7]
  2365. 00001A12  204C                     movea.l    A0, A4
  2366. 00001A14  2250                     movea.l    A1, [A0]
  2367. 00001A16  2F29 0070                move.l     -[A7], [A1 + 0x70]
  2368. 00001A1A  4EAD E54A                jsr        [A5 - 0x1AB6]
  2369. 00001A1E  6048                     bra        +0x4A /* 00001A68 */
  2370. label00001A20:
  2371. 00001A20  7004                     moveq.l    D0, 0x04
  2372. 00001A22  3F00                     move.w     -[A7], D0
  2373. 00001A24  4227                     clr.b      -[A7]
  2374. 00001A26  204C                     movea.l    A0, A4
  2375. 00001A28  2250                     movea.l    A1, [A0]
  2376. 00001A2A  2F29 0070                move.l     -[A7], [A1 + 0x70]
  2377. 00001A2E  4EAD E54A                jsr        [A5 - 0x1AB6]
  2378. 00001A32  6034                     bra        +0x36 /* 00001A68 */
  2379. label00001A34:
  2380. 00001A34  7005                     moveq.l    D0, 0x05
  2381. 00001A36  3F00                     move.w     -[A7], D0
  2382. 00001A38  4227                     clr.b      -[A7]
  2383. 00001A3A  204C                     movea.l    A0, A4
  2384. 00001A3C  2250                     movea.l    A1, [A0]
  2385. 00001A3E  2F29 0070                move.l     -[A7], [A1 + 0x70]
  2386. 00001A42  4EAD E54A                jsr        [A5 - 0x1AB6]
  2387. 00001A46  6020                     bra        +0x22 /* 00001A68 */
  2388. label00001A48:
  2389. 00001A48  7006                     moveq.l    D0, 0x06
  2390. 00001A4A  3F00                     move.w     -[A7], D0
  2391. 00001A4C  4227                     clr.b      -[A7]
  2392. 00001A4E  2F13                     move.l     -[A7], [A3]
  2393. 00001A50  4EAD E54A                jsr        [A5 - 0x1AB6]
  2394. 00001A54  6012                     bra        +0x14 /* 00001A68 */
  2395. label00001A56:
  2396. 00001A56  7007                     moveq.l    D0, 0x07
  2397. 00001A58  3F00                     move.w     -[A7], D0
  2398. 00001A5A  4227                     clr.b      -[A7]
  2399. 00001A5C  204C                     movea.l    A0, A4
  2400. 00001A5E  2250                     movea.l    A1, [A0]
  2401. 00001A60  2F29 0070                move.l     -[A7], [A1 + 0x70]
  2402. 00001A64  4EAD E54A                jsr        [A5 - 0x1AB6]
  2403. label00001A68:
  2404. 00001A68  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2405. 00001A6C  4EAD E496                jsr        [A5 - 0x1B6A]
  2406. 00001A70  246E 0008                movea.l    A2, [A6 + 0x8]
  2407. 00001A74  2652                     movea.l    A3, [A2]
  2408. 00001A76  4A2B 0038                tst.b      [A3 + 0x38]
  2409. 00001A7A  6712                     beq        +0x14 /* 00001A8E */
  2410. 00001A7C  2F2B 0034                move.l     -[A7], [A3 + 0x34]
  2411. 00001A80  2F2D CD84                move.l     -[A7], [A5 - 0x327C]
  2412. 00001A84  4EAD ECBC                jsr        [A5 - 0x1344]
  2413. 00001A88  2052                     movea.l    A0, [A2]
  2414. 00001A8A  4228 0038                clr.b      [A0 + 0x38]
  2415. label00001A8E:
  2416. 00001A8E  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  2417. 00001A92  4E5E                     unlink     A6
  2418. 00001A94  4E74 0004                rtd        0x0004
  2419. export_805:
  2420. 00001A98  4E56 0000                link       A6, 0
  2421. 00001A9C  48E7 0030                movem.l    -[A7], A2,A3
  2422. 00001AA0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2423. 00001AA4  4EAD 0C3A                jsr        [A5 + 0xC3A /* export_387 */]
  2424. 00001AA8  246E 0008                movea.l    A2, [A6 + 0x8]
  2425. 00001AAC  2652                     movea.l    A3, [A2]
  2426. 00001AAE  4A2B 0039                tst.b      [A3 + 0x39]
  2427. 00001AB2  6614                     bne        +0x16 /* 00001AC8 */
  2428. 00001AB4  2F2B 0034                move.l     -[A7], [A3 + 0x34]
  2429. 00001AB8  2F2D CD84                move.l     -[A7], [A5 - 0x327C]
  2430. 00001ABC  4EAD ECB6                jsr        [A5 - 0x134A]
  2431. 00001AC0  2052                     movea.l    A0, [A2]
  2432. 00001AC2  117C 0001 0038           move.b     [A0 + 0x38], 0x1
  2433. label00001AC8:
  2434. 00001AC8  4CDF 0C00                movem.l    A2,A3, [A7]+
  2435. 00001ACC  4E5E                     unlink     A6
  2436. 00001ACE  4E74 0004                rtd        0x0004
  2437. export_799:
  2438. 00001AD2  4E56 FFE8                link       A6, -0x0018
  2439. 00001AD6  554F                     subq.w     A7, 2
  2440. 00001AD8  206E 0008                movea.l    A0, [A6 + 0x8]
  2441. 00001ADC  2F10                     move.l     -[A7], [A0]
  2442. 00001ADE  7018                     moveq.l    D0, 0x18
  2443. 00001AE0  3F00                     move.w     -[A7], D0
  2444. 00001AE2  486E FFE8                pea.l      [A6 - 0x18]
  2445. 00001AE6  203C 0010 0008           move.l     D0, 0x100008
  2446. 00001AEC  A800                     syscall    SoundDispatch
  2447. 00001AEE  301F                     move.w     D0, [A7]+
  2448. 00001AF0  660A                     bne        +0xC /* 00001AFC */
  2449. 00001AF2  102E FFF4                move.b     D0, [A6 - 0xC]
  2450. 00001AF6  6604                     bne        +0x6 /* 00001AFC */
  2451. 00001AF8  7000                     moveq.l    D0, 0x00
  2452. 00001AFA  6002                     bra        +0x4 /* 00001AFE */
  2453. label00001AFC:
  2454. 00001AFC  7001                     moveq.l    D0, 0x01
  2455. label00001AFE:
  2456. 00001AFE  4E5E                     unlink     A6
  2457. 00001B00  4E74 0008                rtd        0x0008
  2458. export_800:
  2459. 00001B04  4E56 0000                link       A6, 0
  2460. 00001B08  206E 000C                movea.l    A0, [A6 + 0xC]
  2461. 00001B0C  3028 0004                move.w     D0, [A0 + 0x4]
  2462. 00001B10  206E 0008                movea.l    A0, [A6 + 0x8]
  2463. 00001B14  3228 0004                move.w     D1, [A0 + 0x4]
  2464. 00001B18  B041                     cmp.w      D0, D1
  2465. 00001B1A  6604                     bne        +0x6 /* 00001B20 */
  2466. 00001B1C  7000                     moveq.l    D0, 0x00
  2467. 00001B1E  6002                     bra        +0x4 /* 00001B22 */
  2468. label00001B20:
  2469. 00001B20  7001                     moveq.l    D0, 0x01
  2470. label00001B22:
  2471. 00001B22  2000                     move.l     D0, D0
  2472. 00001B24  4E5E                     unlink     A6
  2473. 00001B26  4E74 0008                rtd        0x0008
  2474. export_806:
  2475. 00001B2A  4E56 FE10                link       A6, -0x01F0
  2476. 00001B2E  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  2477. 00001B32  7E00                     moveq.l    D7, 0x00
  2478. 00001B34  700A                     moveq.l    D0, 0x0A
  2479. 00001B36  3D40 FE2C                move.w     [A6 - 0x1D4], D0
  2480. 00001B3A  206E 0008                movea.l    A0, [A6 + 0x8]
  2481. 00001B3E  2250                     movea.l    A1, [A0]
  2482. 00001B40  2069 0030                movea.l    A0, [A1 + 0x30]
  2483. 00001B44  A069                     syscall    HGetState
  2484. 00001B46  1A00                     move.b     D5, D0
  2485. 00001B48  206E 0008                movea.l    A0, [A6 + 0x8]
  2486. 00001B4C  2250                     movea.l    A1, [A0]
  2487. 00001B4E  2069 0030                movea.l    A0, [A1 + 0x30]
  2488. 00001B52  A064                     syscall    MoveHHi
  2489. 00001B54  206E 0008                movea.l    A0, [A6 + 0x8]
  2490. 00001B58  2250                     movea.l    A1, [A0]
  2491. 00001B5A  2069 0030                movea.l    A0, [A1 + 0x30]
  2492. 00001B5E  A029                     syscall    HLock
  2493. 00001B60  42A7                     clr.l      -[A7]
  2494. 00001B62  486D 191A                pea.l      [A5 + 0x191A /* export_799 */]
  2495. 00001B66  246E 0008                movea.l    A2, [A6 + 0x8]
  2496. 00001B6A  2052                     movea.l    A0, [A2]
  2497. 00001B6C  2068 0030                movea.l    A0, [A0 + 0x30]
  2498. 00001B70  2250                     movea.l    A1, [A0]
  2499. 00001B72  2F29 004A                move.l     -[A7], [A1 + 0x4A]
  2500. 00001B76  4EAD D21E                jsr        [A5 - 0x2DE2]
  2501. 00001B7A  2800                     move.l     D4, D0
  2502. 00001B7C  6F00 045C                ble        +0x45E /* 00001FDA */
  2503. 00001B80  486E FE14                pea.l      [A6 - 0x1EC]
  2504. 00001B84  2F04                     move.l     -[A7], D4
  2505. 00001B86  2052                     movea.l    A0, [A2]
  2506. 00001B88  2068 0030                movea.l    A0, [A0 + 0x30]
  2507. 00001B8C  2250                     movea.l    A1, [A0]
  2508. 00001B8E  2F29 004A                move.l     -[A7], [A1 + 0x4A]
  2509. 00001B92  4EAD D212                jsr        [A5 - 0x2DEE]
  2510. 00001B96  486E FE1C                pea.l      [A6 - 0x1E4]
  2511. 00001B9A  302E FE18                move.w     D0, [A6 - 0x1E8]
  2512. 00001B9E  48C0                     ext.l      D0
  2513. 00001BA0  2F00                     move.l     -[A7], D0
  2514. 00001BA2  2052                     movea.l    A0, [A2]
  2515. 00001BA4  2F28 0028                move.l     -[A7], [A0 + 0x28]
  2516. 00001BA8  4EAD D212                jsr        [A5 - 0x2DEE]
  2517. 00001BAC  202E FE24                move.l     D0, [A6 - 0x1DC]
  2518. 00001BB0  6700 0154                beq        +0x156 /* 00001D06 */
  2519. 00001BB4  102E FE22                move.b     D0, [A6 - 0x1DE]
  2520. 00001BB8  6600 014C                bne        +0x14E /* 00001D06 */
  2521. 00001BBC  422E FE4C                clr.b      [A6 - 0x1B4]
  2522. label00001BC0:
  2523. 00001BC0  554F                     subq.w     A7, 2
  2524. 00001BC2  A861                     syscall    Random
  2525. 00001BC4  301F                     move.w     D0, [A7]+
  2526. 00001BC6  3D40 FE2E                move.w     [A6 - 0x1D2], D0
  2527. 00001BCA  246E 0008                movea.l    A2, [A6 + 0x8]
  2528. 00001BCE  2052                     movea.l    A0, [A2]
  2529. 00001BD0  2068 0030                movea.l    A0, [A0 + 0x30]
  2530. 00001BD4  2250                     movea.l    A1, [A0]
  2531. 00001BD6  2F29 004A                move.l     -[A7], [A1 + 0x4A]
  2532. 00001BDA  4EAD D7D0                jsr        [A5 - 0x2830]
  2533. 00001BDE  342E FE2E                move.w     D2, [A6 - 0x1D2]
  2534. 00001BE2  7200                     moveq.l    D1, 0x00
  2535. 00001BE4  3202                     move.w     D1, D2
  2536. 00001BE6  4EAD 033A                jsr        [A5 + 0x33A /* export_99 */]
  2537. 00001BEA  223C 0001 0000           move.l     D1, 0x10000
  2538. 00001BF0  4EAD 0342                jsr        [A5 + 0x342 /* export_100 */]
  2539. 00001BF4  5240                     addq.w     D0, 1
  2540. 00001BF6  3D40 FE30                move.w     [A6 - 0x1D0], D0
  2541. 00001BFA  2052                     movea.l    A0, [A2]
  2542. 00001BFC  2068 0030                movea.l    A0, [A0 + 0x30]
  2543. 00001C00  2250                     movea.l    A1, [A0]
  2544. 00001C02  2F29 004A                move.l     -[A7], [A1 + 0x4A]
  2545. 00001C06  4EAD D7D0                jsr        [A5 - 0x2830]
  2546. 00001C0A  342E FE30                move.w     D2, [A6 - 0x1D0]
  2547. 00001C0E  7200                     moveq.l    D1, 0x00
  2548. 00001C10  3202                     move.w     D1, D2
  2549. 00001C12  B081                     cmp.l      D0, D1
  2550. 00001C14  6C14                     bge        +0x16 /* 00001C2A */
  2551. 00001C16  2052                     movea.l    A0, [A2]
  2552. 00001C18  2068 0030                movea.l    A0, [A0 + 0x30]
  2553. 00001C1C  2250                     movea.l    A1, [A0]
  2554. 00001C1E  2F29 004A                move.l     -[A7], [A1 + 0x4A]
  2555. 00001C22  4EAD D7D0                jsr        [A5 - 0x2830]
  2556. 00001C26  3D40 FE30                move.w     [A6 - 0x1D0], D0
  2557. label00001C2A:
  2558. 00001C2A  486E FE14                pea.l      [A6 - 0x1EC]
  2559. 00001C2E  322E FE30                move.w     D1, [A6 - 0x1D0]
  2560. 00001C32  7000                     moveq.l    D0, 0x00
  2561. 00001C34  3001                     move.w     D0, D1
  2562. 00001C36  2F00                     move.l     -[A7], D0
  2563. 00001C38  206E 0008                movea.l    A0, [A6 + 0x8]
  2564. 00001C3C  2250                     movea.l    A1, [A0]
  2565. 00001C3E  2069 0030                movea.l    A0, [A1 + 0x30]
  2566. 00001C42  2250                     movea.l    A1, [A0]
  2567. 00001C44  2F29 004A                move.l     -[A7], [A1 + 0x4A]
  2568. 00001C48  4EAD D212                jsr        [A5 - 0x2DEE]
  2569. 00001C4C  554F                     subq.w     A7, 2
  2570. 00001C4E  2F2E FE14                move.l     -[A7], [A6 - 0x1EC]
  2571. 00001C52  7018                     moveq.l    D0, 0x18
  2572. 00001C54  3F00                     move.w     -[A7], D0
  2573. 00001C56  486E FE34                pea.l      [A6 - 0x1CC]
  2574. 00001C5A  203C 0010 0008           move.l     D0, 0x100008
  2575. 00001C60  A800                     syscall    SoundDispatch
  2576. 00001C62  544F                     addq.w     A7, 2
  2577. 00001C64  486E FE1C                pea.l      [A6 - 0x1E4]
  2578. 00001C68  302E FE18                move.w     D0, [A6 - 0x1E8]
  2579. 00001C6C  48C0                     ext.l      D0
  2580. 00001C6E  2F00                     move.l     -[A7], D0
  2581. 00001C70  206E 0008                movea.l    A0, [A6 + 0x8]
  2582. 00001C74  2250                     movea.l    A1, [A0]
  2583. 00001C76  2F29 0028                move.l     -[A7], [A1 + 0x28]
  2584. 00001C7A  4EAD D212                jsr        [A5 - 0x2DEE]
  2585. 00001C7E  102E FE40                move.b     D0, [A6 - 0x1C0]
  2586. 00001C82  660C                     bne        +0xE /* 00001C90 */
  2587. 00001C84  202E FE24                move.l     D0, [A6 - 0x1DC]
  2588. 00001C88  6706                     beq        +0x8 /* 00001C90 */
  2589. 00001C8A  102E FE22                move.b     D0, [A6 - 0x1DE]
  2590. 00001C8E  6704                     beq        +0x6 /* 00001C94 */
  2591. label00001C90:
  2592. 00001C90  7000                     moveq.l    D0, 0x00
  2593. 00001C92  6002                     bra        +0x4 /* 00001C96 */
  2594. label00001C94:
  2595. 00001C94  7001                     moveq.l    D0, 0x01
  2596. label00001C96:
  2597. 00001C96  1D40 FE4C                move.b     [A6 - 0x1B4], D0
  2598. 00001C9A  4A00                     tst.b      D0
  2599. 00001C9C  6700 FF22                beq        -0xDC /* 00001BC0 */
  2600. 00001CA0  41EE FE28                lea.l      A0, [A6 - 0x1D8]
  2601. 00001CA4  A039                     syscall    ReadDateTime
  2602. 00001CA6  202E FE28                move.l     D0, [A6 - 0x1D8]
  2603. 00001CAA  206E 0008                movea.l    A0, [A6 + 0x8]
  2604. 00001CAE  2250                     movea.l    A1, [A0]
  2605. 00001CB0  90A9 0044                sub.l      D0, [A1 + 0x44]
  2606. 00001CB4  7201                     moveq.l    D1, 0x01
  2607. 00001CB6  B081                     cmp.l      D0, D1
  2608. 00001CB8  6540                     bcs        +0x42 /* 00001CFA */
  2609. 00001CBA  41ED CDD4                lea.l      A0, [A5 - 0x322C]
  2610. 00001CBE  20B8 020C                move.l     [A0], [0x0000020C /* Time */]
  2611. 00001CC2  554F                     subq.w     A7, 2
  2612. 00001CC4  A861                     syscall    Random
  2613. 00001CC6  301F                     move.w     D0, [A7]+
  2614. 00001CC8  3D40 FE2E                move.w     [A6 - 0x1D2], D0
  2615. 00001CCC  322E FE2E                move.w     D1, [A6 - 0x1D2]
  2616. 00001CD0  7000                     moveq.l    D0, 0x00
  2617. 00001CD2  3001                     move.w     D0, D1
  2618. 00001CD4  222E FE24                move.l     D1, [A6 - 0x1DC]
  2619. 00001CD8  4EAD 033A                jsr        [A5 + 0x33A /* export_99 */]
  2620. 00001CDC  223C 0001 0000           move.l     D1, 0x10000
  2621. 00001CE2  4EAD 0342                jsr        [A5 + 0x342 /* export_100 */]
  2622. 00001CE6  3D40 FE30                move.w     [A6 - 0x1D0], D0
  2623. 00001CEA  7201                     moveq.l    D1, 0x01
  2624. 00001CEC  B041                     cmp.w      D0, D1
  2625. 00001CEE  6704                     beq        +0x6 /* 00001CF4 */
  2626. 00001CF0  7000                     moveq.l    D0, 0x00
  2627. 00001CF2  6002                     bra        +0x4 /* 00001CF6 */
  2628. label00001CF4:
  2629. 00001CF4  7001                     moveq.l    D0, 0x01
  2630. label00001CF6:
  2631. 00001CF6  2000                     move.l     D0, D0
  2632. 00001CF8  1E00                     move.b     D7, D0
  2633. label00001CFA:
  2634. 00001CFA  206E 0008                movea.l    A0, [A6 + 0x8]
  2635. 00001CFE  2250                     movea.l    A1, [A0]
  2636. 00001D00  236E FE28 0044           move.l     [A1 + 0x44], [A6 - 0x1D8]
  2637. label00001D06:
  2638. 00001D06  102E FE23                move.b     D0, [A6 - 0x1DD]
  2639. 00001D0A  6706                     beq        +0x8 /* 00001D12 */
  2640. 00001D0C  102E FE22                move.b     D0, [A6 - 0x1DE]
  2641. 00001D10  6706                     beq        +0x8 /* 00001D18 */
  2642. label00001D12:
  2643. 00001D12  4A07                     tst.b      D7
  2644. 00001D14  6700 0232                beq        +0x234 /* 00001F48 */
  2645. label00001D18:
  2646. 00001D18  486D E2DC                pea.l      [A5 - 0x1D24]
  2647. 00001D1C  704C                     moveq.l    D0, 0x4C
  2648. 00001D1E  2F00                     move.l     -[A7], D0
  2649. 00001D20  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  2650. 00001D24  2640                     movea.l    A3, D0
  2651. 00001D26  B6FC 0000                cmpa.w     A3, 0x0
  2652. 00001D2A  6704                     beq        +0x6 /* 00001D30 */
  2653. 00001D2C  2D4B FFF4                move.l     [A6 - 0xC], A3
  2654. label00001D30:
  2655. 00001D30  284B                     movea.l    A4, A3
  2656. 00001D32  2D7C 0000 8000 FF64      move.l     [A6 - 0x9C], 0x8000
  2657. 00001D3A  2F0B                     move.l     -[A7], A3
  2658. 00001D3C  4EAD 173A                jsr        [A5 + 0x173A /* export_739 */]
  2659. 00001D40  2F2E FE1C                move.l     -[A7], [A6 - 0x1E4]
  2660. 00001D44  2F0B                     move.l     -[A7], A3
  2661. 00001D46  4EAD E22C                jsr        [A5 - 0x1DD4]
  2662. 00001D4A  554F                     subq.w     A7, 2
  2663. 00001D4C  A994                     syscall    CurResFile
  2664. 00001D4E  301F                     move.w     D0, [A7]+
  2665. 00001D50  3D40 FE4E                move.w     [A6 - 0x1B2], D0
  2666. 00001D54  486E FF68                pea.l      [A6 - 0x98]
  2667. 00001D58  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  2668. 00001D5C  584F                     addq.w     A7, 4
  2669. 00001D5E  41EE FF76                lea.l      A0, [A6 - 0x8A]
  2670. 00001D62  7000                     moveq.l    D0, 0x00
  2671. 00001D64  43FA 0006                lea.l      A1, [PC + 0x6 /* 00001D6C, value 0x4A806700 */]
  2672. 00001D68  48D0 DEF8                movem.l    [A0], D3,D4,D5,D6,D7,A1,A2,A3,A4,A6,A7
  2673. 00001D6C  4A80                     tst.l      D0
  2674. 00001D6E  6700 00B0                beq        +0xB2 /* 00001E20 */
  2675. 00001D72  2F0C                     move.l     -[A7], A4
  2676. 00001D74  4EAD E23E                jsr        [A5 - 0x1DC2]
  2677. 00001D78  3F2E FE4E                move.w     -[A7], [A6 - 0x1B2]
  2678. 00001D7C  A998                     syscall    UseResFile
  2679. 00001D7E  2F0C                     move.l     -[A7], A4
  2680. 00001D80  4EAD 0D42                jsr        [A5 + 0xD42 /* export_420 */]
  2681. 00001D84  486D FDA2                pea.l      [A5 - 0x25E]
  2682. 00001D88  7004                     moveq.l    D0, 0x04
  2683. 00001D8A  2F00                     move.l     -[A7], D0
  2684. 00001D8C  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  2685. 00001D90  2D40 FFA4                move.l     [A6 - 0x5C], D0
  2686. 00001D94  4A80                     tst.l      D0
  2687. 00001D96  6704                     beq        +0x6 /* 00001D9C */
  2688. 00001D98  2D40 FFF8                move.l     [A6 - 0x8], D0
  2689. label00001D9C:
  2690. 00001D9C  2D40 FFA8                move.l     [A6 - 0x58], D0
  2691. 00001DA0  42A7                     clr.l      -[A7]
  2692. 00001DA2  206E FE1C                movea.l    A0, [A6 - 0x1E4]
  2693. 00001DA6  5C48                     addq.w     A0, 6
  2694. 00001DA8  2F08                     move.l     -[A7], A0
  2695. 00001DAA  42A7                     clr.l      -[A7]
  2696. 00001DAC  42A7                     clr.l      -[A7]
  2697. 00001DAE  A98B                     syscall    ParamText
  2698. 00001DB0  0C6D FFD5 CD24           cmpi.w     [A5 - 0x32DC], 0xFFD5
  2699. 00001DB6  6612                     bne        +0x14 /* 00001DCA */
  2700. 00001DB8  3F3C 01F4                move.w     -[A7], 0x1F4
  2701. 00001DBC  7002                     moveq.l    D0, 0x02
  2702. 00001DBE  3F00                     move.w     -[A7], D0
  2703. 00001DC0  2F2E FFA8                move.l     -[A7], [A6 - 0x58]
  2704. 00001DC4  4EAD FD9C                jsr        [A5 - 0x264]
  2705. 00001DC8  6010                     bra        +0x12 /* 00001DDA */
  2706. label00001DCA:
  2707. 00001DCA  3F3C 01F4                move.w     -[A7], 0x1F4
  2708. 00001DCE  7004                     moveq.l    D0, 0x04
  2709. 00001DD0  3F00                     move.w     -[A7], D0
  2710. 00001DD2  2F2E FFA8                move.l     -[A7], [A6 - 0x58]
  2711. 00001DD6  4EAD FD9C                jsr        [A5 - 0x264]
  2712. label00001DDA:
  2713. 00001DDA  2F2E FFA8                move.l     -[A7], [A6 - 0x58]
  2714. 00001DDE  4EAD 0D42                jsr        [A5 + 0xD42 /* export_420 */]
  2715. 00001DE2  4203                     clr.b      D3
  2716. 00001DE4  1D43 FE21                move.b     [A6 - 0x1DF], D3
  2717. 00001DE8  1D43 FE23                move.b     [A6 - 0x1DD], D3
  2718. 00001DEC  7000                     moveq.l    D0, 0x00
  2719. 00001DEE  2D40 FE24                move.l     [A6 - 0x1DC], D0
  2720. 00001DF2  486E FE1C                pea.l      [A6 - 0x1E4]
  2721. 00001DF6  302E FE18                move.w     D0, [A6 - 0x1E8]
  2722. 00001DFA  48C0                     ext.l      D0
  2723. 00001DFC  2F00                     move.l     -[A7], D0
  2724. 00001DFE  246E 0008                movea.l    A2, [A6 + 0x8]
  2725. 00001E02  2052                     movea.l    A0, [A2]
  2726. 00001E04  2F28 0028                move.l     -[A7], [A0 + 0x28]
  2727. 00001E08  4EAD D20C                jsr        [A5 - 0x2DF4]
  2728. 00001E0C  2F0A                     move.l     -[A7], A2
  2729. 00001E0E  4EAD E496                jsr        [A5 - 0x1B6A]
  2730. 00001E12  2052                     movea.l    A0, [A2]
  2731. 00001E14  2F28 0016                move.l     -[A7], [A0 + 0x16]
  2732. 00001E18  4EAD D108                jsr        [A5 - 0x2EF8]
  2733. 00001E1C  6000 01D2                bra        +0x1D4 /* 00001FF0 */
  2734. label00001E20:
  2735. 00001E20  7001                     moveq.l    D0, 0x01
  2736. 00001E22  1F00                     move.b     -[A7], D0
  2737. 00001E24  2F0C                     move.l     -[A7], A4
  2738. 00001E26  4EAD E238                jsr        [A5 - 0x1DC8]
  2739. 00001E2A  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  2740. 00001E2E  2F0C                     move.l     -[A7], A4
  2741. 00001E30  4EAD E2C4                jsr        [A5 - 0x1D3C]
  2742. 00001E34  486E FFAC                pea.l      [A6 - 0x54]
  2743. 00001E38  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  2744. 00001E3C  584F                     addq.w     A7, 4
  2745. 00001E3E  41EE FFBA                lea.l      A0, [A6 - 0x46]
  2746. 00001E42  7000                     moveq.l    D0, 0x00
  2747. 00001E44  43FA 0006                lea.l      A1, [PC + 0x6 /* 00001E4C, value 0x4A80665C */]
  2748. 00001E48  48D0 DEF8                movem.l    [A0], D3,D4,D5,D6,D7,A1,A2,A3,A4,A6,A7
  2749. 00001E4C  4A80                     tst.l      D0
  2750. 00001E4E  665C                     bne        +0x5E /* 00001EAC */
  2751. 00001E50  4227                     clr.b      -[A7]
  2752. 00001E52  A99B                     syscall    SetResLoad
  2753. 00001E54  594F                     subq.w     A7, 4
  2754. 00001E56  2F3C 736E 6420           move.l     -[A7], 0x736E6420 /* 'snd ' */
  2755. 00001E5C  7001                     moveq.l    D0, 0x01
  2756. 00001E5E  3F00                     move.w     -[A7], D0
  2757. 00001E60  A80E                     syscall    Get1IndResource/Get1IxResource
  2758. 00001E62  201F                     move.l     D0, [A7]+
  2759. 00001E64  2D40 FF58                move.l     [A6 - 0xA8], D0
  2760. 00001E68  2F00                     move.l     -[A7], D0
  2761. 00001E6A  486E FE50                pea.l      [A6 - 0x1B0]
  2762. 00001E6E  486E FE54                pea.l      [A6 - 0x1AC]
  2763. 00001E72  486E FE58                pea.l      [A6 - 0x1A8]
  2764. 00001E76  A9A8                     syscall    GetResInfo
  2765. 00001E78  7001                     moveq.l    D0, 0x01
  2766. 00001E7A  1F00                     move.b     -[A7], D0
  2767. 00001E7C  A99B                     syscall    SetResLoad
  2768. 00001E7E  554F                     subq.w     A7, 2
  2769. 00001E80  2F2E FE14                move.l     -[A7], [A6 - 0x1EC]
  2770. 00001E84  4267                     clr.w      -[A7]
  2771. 00001E86  3F2E FE50                move.w     -[A7], [A6 - 0x1B0]
  2772. 00001E8A  2F3C 0000 8000           move.l     -[A7], 0x8000
  2773. 00001E90  42A7                     clr.l      -[A7]
  2774. 00001E92  42A7                     clr.l      -[A7]
  2775. 00001E94  42A7                     clr.l      -[A7]
  2776. 00001E96  7001                     moveq.l    D0, 0x01
  2777. 00001E98  1F00                     move.b     -[A7], D0
  2778. 00001E9A  203C 0D00 0008           move.l     D0, 0xD000008
  2779. 00001EA0  A800                     syscall    SoundDispatch
  2780. 00001EA2  3C1F                     move.w     D6, [A7]+
  2781. 00001EA4  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  2782. 00001EA8  6000 0082                bra        +0x84 /* 00001F2C */
  2783. label00001EAC:
  2784. 00001EAC  486D FDA2                pea.l      [A5 - 0x25E]
  2785. 00001EB0  7004                     moveq.l    D0, 0x04
  2786. 00001EB2  2F00                     move.l     -[A7], D0
  2787. 00001EB4  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  2788. 00001EB8  2D40 FFE8                move.l     [A6 - 0x18], D0
  2789. 00001EBC  4A80                     tst.l      D0
  2790. 00001EBE  6704                     beq        +0x6 /* 00001EC4 */
  2791. 00001EC0  2D40 FFFC                move.l     [A6 - 0x4], D0
  2792. label00001EC4:
  2793. 00001EC4  2D40 FFEC                move.l     [A6 - 0x14], D0
  2794. 00001EC8  42A7                     clr.l      -[A7]
  2795. 00001ECA  206E FE1C                movea.l    A0, [A6 - 0x1E4]
  2796. 00001ECE  5C48                     addq.w     A0, 6
  2797. 00001ED0  2F08                     move.l     -[A7], A0
  2798. 00001ED2  42A7                     clr.l      -[A7]
  2799. 00001ED4  42A7                     clr.l      -[A7]
  2800. 00001ED6  A98B                     syscall    ParamText
  2801. 00001ED8  3F3C 01F4                move.w     -[A7], 0x1F4
  2802. 00001EDC  7004                     moveq.l    D0, 0x04
  2803. 00001EDE  3F00                     move.w     -[A7], D0
  2804. 00001EE0  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  2805. 00001EE4  4EAD FD9C                jsr        [A5 - 0x264]
  2806. 00001EE8  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  2807. 00001EEC  4EAD 0D42                jsr        [A5 + 0xD42 /* export_420 */]
  2808. 00001EF0  4203                     clr.b      D3
  2809. 00001EF2  1D43 FE21                move.b     [A6 - 0x1DF], D3
  2810. 00001EF6  1D43 FE23                move.b     [A6 - 0x1DD], D3
  2811. 00001EFA  486E FE1C                pea.l      [A6 - 0x1E4]
  2812. 00001EFE  302E FE18                move.w     D0, [A6 - 0x1E8]
  2813. 00001F02  48C0                     ext.l      D0
  2814. 00001F04  2F00                     move.l     -[A7], D0
  2815. 00001F06  246E 0008                movea.l    A2, [A6 + 0x8]
  2816. 00001F0A  2052                     movea.l    A0, [A2]
  2817. 00001F0C  2F28 0028                move.l     -[A7], [A0 + 0x28]
  2818. 00001F10  4EAD D20C                jsr        [A5 - 0x2DF4]
  2819. 00001F14  2F0A                     move.l     -[A7], A2
  2820. 00001F16  4EAD E496                jsr        [A5 - 0x1B6A]
  2821. 00001F1A  102E FFB1                move.b     D0, [A6 - 0x4F]
  2822. 00001F1E  670C                     beq        +0xE /* 00001F2C */
  2823. 00001F20  3F2D CD24                move.w     -[A7], [A5 - 0x32DC]
  2824. 00001F24  2F2D CD20                move.l     -[A7], [A5 - 0x32E0]
  2825. 00001F28  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  2826. label00001F2C:
  2827. 00001F2C  2F2E FF58                move.l     -[A7], [A6 - 0xA8]
  2828. 00001F30  A9A3                     syscall    ReleaseResource
  2829. 00001F32  2F0C                     move.l     -[A7], A4
  2830. 00001F34  4EAD E23E                jsr        [A5 - 0x1DC2]
  2831. 00001F38  3F2E FE4E                move.w     -[A7], [A6 - 0x1B2]
  2832. 00001F3C  A998                     syscall    UseResFile
  2833. 00001F3E  2F0C                     move.l     -[A7], A4
  2834. 00001F40  4EAD 0D42                jsr        [A5 + 0xD42 /* export_420 */]
  2835. 00001F44  6000 0094                bra        +0x96 /* 00001FDA */
  2836. label00001F48:
  2837. 00001F48  102E FE23                move.b     D0, [A6 - 0x1DD]
  2838. 00001F4C  6600 008C                bne        +0x8E /* 00001FDA */
  2839. 00001F50  202E FE24                move.l     D0, [A6 - 0x1DC]
  2840. 00001F54  6600 0084                bne        +0x86 /* 00001FDA */
  2841. 00001F58  554F                     subq.w     A7, 2
  2842. 00001F5A  2F2E FE14                move.l     -[A7], [A6 - 0x1EC]
  2843. 00001F5E  7001                     moveq.l    D0, 0x01
  2844. 00001F60  1F00                     move.b     -[A7], D0
  2845. 00001F62  A801                     syscall    SndDisposeChannel
  2846. 00001F64  301F                     move.w     D0, [A7]+
  2847. 00001F66  6672                     bne        +0x74 /* 00001FDA */
  2848. 00001F68  2F04                     move.l     -[A7], D4
  2849. 00001F6A  246E 0008                movea.l    A2, [A6 + 0x8]
  2850. 00001F6E  2052                     movea.l    A0, [A2]
  2851. 00001F70  2068 0030                movea.l    A0, [A0 + 0x30]
  2852. 00001F74  2250                     movea.l    A1, [A0]
  2853. 00001F76  2F29 004A                move.l     -[A7], [A1 + 0x4A]
  2854. 00001F7A  4EAD D200                jsr        [A5 - 0x2E00]
  2855. 00001F7E  486E FE14                pea.l      [A6 - 0x1EC]
  2856. 00001F82  486D 1922                pea.l      [A5 + 0x1922 /* export_800 */]
  2857. 00001F86  2052                     movea.l    A0, [A2]
  2858. 00001F88  2068 0030                movea.l    A0, [A0 + 0x30]
  2859. 00001F8C  2250                     movea.l    A1, [A0]
  2860. 00001F8E  2F29 004A                move.l     -[A7], [A1 + 0x4A]
  2861. 00001F92  4EAD D21E                jsr        [A5 - 0x2DE2]
  2862. 00001F96  2D40 FFF0                move.l     [A6 - 0x10], D0
  2863. 00001F9A  7201                     moveq.l    D1, 0x01
  2864. 00001F9C  B081                     cmp.l      D0, D1
  2865. 00001F9E  6C3A                     bge        +0x3C /* 00001FDA */
  2866. 00001FA0  102E FE23                move.b     D0, [A6 - 0x1DD]
  2867. 00001FA4  6634                     bne        +0x36 /* 00001FDA */
  2868. 00001FA6  422E FE21                clr.b      [A6 - 0x1DF]
  2869. 00001FAA  486E FE1C                pea.l      [A6 - 0x1E4]
  2870. 00001FAE  302E FE18                move.w     D0, [A6 - 0x1E8]
  2871. 00001FB2  48C0                     ext.l      D0
  2872. 00001FB4  2F00                     move.l     -[A7], D0
  2873. 00001FB6  2052                     movea.l    A0, [A2]
  2874. 00001FB8  2F28 0028                move.l     -[A7], [A0 + 0x28]
  2875. 00001FBC  4EAD D20C                jsr        [A5 - 0x2DF4]
  2876. 00001FC0  2F2D CD80                move.l     -[A7], [A5 - 0x3280]
  2877. 00001FC4  4EAD E162                jsr        [A5 - 0x1E9E]
  2878. 00001FC8  2040                     movea.l    A0, D0
  2879. 00001FCA  2252                     movea.l    A1, [A2]
  2880. 00001FCC  2269 0016                movea.l    A1, [A1 + 0x16]
  2881. 00001FD0  B1C9                     cmpa.l     A0, A1
  2882. 00001FD2  6606                     bne        +0x8 /* 00001FDA */
  2883. 00001FD4  2F0A                     move.l     -[A7], A2
  2884. 00001FD6  4EAD E496                jsr        [A5 - 0x1B6A]
  2885. label00001FDA:
  2886. 00001FDA  206E 0008                movea.l    A0, [A6 + 0x8]
  2887. 00001FDE  2250                     movea.l    A1, [A0]
  2888. 00001FE0  2069 0030                movea.l    A0, [A1 + 0x30]
  2889. 00001FE4  1005                     move.b     D0, D5
  2890. 00001FE6  A06A                     syscall    HSetState
  2891. 00001FE8  7014                     moveq.l    D0, 0x14
  2892. 00001FEA  206E 000C                movea.l    A0, [A6 + 0xC]
  2893. 00001FEE  2080                     move.l     [A0], D0
  2894. label00001FF0:
  2895. 00001FF0  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  2896. 00001FF4  4E5E                     unlink     A6
  2897. 00001FF6  4E74 0008                rtd        0x0008
  2898. export_801:
  2899. 00001FFA  4E56 0000                link       A6, 0
  2900. 00001FFE  206E 0008                movea.l    A0, [A6 + 0x8]
  2901. 00002002  2028 0020                move.l     D0, [A0 + 0x20]
  2902. 00002006  0C80 7366 696C           cmpi.l     D0, 0x7366696C /* 'sfil' */
  2903. 0000200C  6608                     bne        +0xA /* 00002016 */
  2904. 0000200E  4200                     clr.b      D0
  2905. 00002010  1D40 000C                move.b     [A6 + 0xC], D0
  2906. 00002014  6006                     bra        +0x8 /* 0000201C */
  2907. label00002016:
  2908. 00002016  7001                     moveq.l    D0, 0x01
  2909. 00002018  1D40 000C                move.b     [A6 + 0xC], D0
  2910. label0000201C:
  2911. 0000201C  4E5E                     unlink     A6
  2912. 0000201E  205F                     movea.l    A0, [A7]+
  2913. 00002020  584F                     addq.w     A7, 4
  2914. 00002022  4ED0                     jmp        [A0]
  2915. export_802:
  2916. 00002024  4E56 0000                link       A6, 0
  2917. 00002028  206E 0008                movea.l    A0, [A6 + 0x8]
  2918. 0000202C  2028 0020                move.l     D0, [A0 + 0x20]
  2919. 00002030  0C80 736E 6448           cmpi.l     D0, 0x736E6448 /* 'sndH' */
  2920. 00002036  6608                     bne        +0xA /* 00002040 */
  2921. 00002038  4200                     clr.b      D0
  2922. 0000203A  1D40 000C                move.b     [A6 + 0xC], D0
  2923. 0000203E  6006                     bra        +0x8 /* 00002046 */
  2924. label00002040:
  2925. 00002040  7001                     moveq.l    D0, 0x01
  2926. 00002042  1D40 000C                move.b     [A6 + 0xC], D0
  2927. label00002046:
  2928. 00002046  4E5E                     unlink     A6
  2929. 00002048  205F                     movea.l    A0, [A7]+
  2930. 0000204A  584F                     addq.w     A7, 4
  2931. 0000204C  4ED0                     jmp        [A0]
  2932. export_807:
  2933. 0000204E  4E56 FFF8                link       A6, -0x0008
  2934. 00002052  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  2935. 00002056  206E 0008                movea.l    A0, [A6 + 0x8]
  2936. 0000205A  2250                     movea.l    A1, [A0]
  2937. 0000205C  2069 0030                movea.l    A0, [A1 + 0x30]
  2938. 00002060  2250                     movea.l    A1, [A0]
  2939. 00002062  2F29 004A                move.l     -[A7], [A1 + 0x4A]
  2940. 00002066  4EAD D7D0                jsr        [A5 - 0x2830]
  2941. 0000206A  3800                     move.w     D4, D0
  2942. 0000206C  7A01                     moveq.l    D5, 0x01
  2943. 0000206E  6044                     bra        +0x46 /* 000020B4 */
  2944. label00002070:
  2945. 00002070  486E FFF8                pea.l      [A6 - 0x8]
  2946. 00002074  3605                     move.w     D3, D5
  2947. 00002076  48C3                     ext.l      D3
  2948. 00002078  2F03                     move.l     -[A7], D3
  2949. 0000207A  246E 0008                movea.l    A2, [A6 + 0x8]
  2950. 0000207E  2052                     movea.l    A0, [A2]
  2951. 00002080  2068 0030                movea.l    A0, [A0 + 0x30]
  2952. 00002084  2250                     movea.l    A1, [A0]
  2953. 00002086  2F29 004A                move.l     -[A7], [A1 + 0x4A]
  2954. 0000208A  4EAD D212                jsr        [A5 - 0x2DEE]
  2955. 0000208E  302E FFFC                move.w     D0, [A6 - 0x4]
  2956. 00002092  B06E 000C                cmp.w      D0, [A6 + 0xC]
  2957. 00002096  6D1A                     blt        +0x1C /* 000020B2 */
  2958. 00002098  526E FFFC                addq.w     [A6 - 0x4], 1
  2959. 0000209C  486E FFF8                pea.l      [A6 - 0x8]
  2960. 000020A0  2F03                     move.l     -[A7], D3
  2961. 000020A2  2052                     movea.l    A0, [A2]
  2962. 000020A4  2068 0030                movea.l    A0, [A0 + 0x30]
  2963. 000020A8  2250                     movea.l    A1, [A0]
  2964. 000020AA  2F29 004A                move.l     -[A7], [A1 + 0x4A]
  2965. 000020AE  4EAD D20C                jsr        [A5 - 0x2DF4]
  2966. label000020B2:
  2967. 000020B2  5245                     addq.w     D5, 1
  2968. label000020B4:
  2969. 000020B4  BA44                     cmp.w      D5, D4
  2970. 000020B6  6FB8                     ble        -0x46 /* 00002070 */
  2971. 000020B8  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  2972. 000020BC  4E5E                     unlink     A6
  2973. 000020BE  4E74 0006                rtd        0x0006
  2974. fn000020C2:
  2975. 000020C2  4E56 FFF0                link       A6, -0x0010
  2976. 000020C6  48E7 1820                movem.l    -[A7], D3,D4,A2
  2977. 000020CA  246E 000C                movea.l    A2, [A6 + 0xC]
  2978. 000020CE  5C4A                     addq.w     A2, 6
  2979. 000020D0  2F0A                     move.l     -[A7], A2
  2980. 000020D2  246E 0008                movea.l    A2, [A6 + 0x8]
  2981. 000020D6  2052                     movea.l    A0, [A2]
  2982. 000020D8  2F28 0028                move.l     -[A7], [A0 + 0x28]
  2983. 000020DC  4EAD E44A                jsr        [A5 - 0x1BB6]
  2984. 000020E0  2800                     move.l     D4, D0
  2985. 000020E2  3F04                     move.w     -[A7], D4
  2986. 000020E4  2F0A                     move.l     -[A7], A2
  2987. 000020E6  4EAD E49C                jsr        [A5 - 0x1B64]
  2988. 000020EA  2D6E 000C FFF4           move.l     [A6 - 0xC], [A6 + 0xC]
  2989. 000020F0  4203                     clr.b      D3
  2990. 000020F2  1D43 FFF9                move.b     [A6 - 0x7], D3
  2991. 000020F6  1D43 FFFA                move.b     [A6 - 0x6], D3
  2992. 000020FA  1D43 FFFB                move.b     [A6 - 0x5], D3
  2993. 000020FE  7000                     moveq.l    D0, 0x00
  2994. 00002100  2D40 FFFC                move.l     [A6 - 0x4], D0
  2995. 00002104  486E FFF4                pea.l      [A6 - 0xC]
  2996. 00002108  2F04                     move.l     -[A7], D4
  2997. 0000210A  2052                     movea.l    A0, [A2]
  2998. 0000210C  2F28 0028                move.l     -[A7], [A0 + 0x28]
  2999. 00002110  4EAD D1FA                jsr        [A5 - 0x2E06]
  3000. 00002114  4240                     clr.w      D0
  3001. 00002116  3D40 FFF2                move.w     [A6 - 0xE], D0
  3002. 0000211A  3004                     move.w     D0, D4
  3003. 0000211C  5340                     subq.w     D0, 1
  3004. 0000211E  3D40 FFF0                move.w     [A6 - 0x10], D0
  3005. 00002122  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  3006. 00002126  4227                     clr.b      -[A7]
  3007. 00002128  7601                     moveq.l    D3, 0x01
  3008. 0000212A  1F03                     move.b     -[A7], D3
  3009. 0000212C  2052                     movea.l    A0, [A2]
  3010. 0000212E  2F28 002C                move.l     -[A7], [A0 + 0x2C]
  3011. 00002132  4EAD F71E                jsr        [A5 - 0x8E2]
  3012. 00002136  2052                     movea.l    A0, [A2]
  3013. 00002138  2F28 002C                move.l     -[A7], [A0 + 0x2C]
  3014. 0000213C  4EAD F3F2                jsr        [A5 - 0xC0E]
  3015. 00002140  2052                     movea.l    A0, [A2]
  3016. 00002142  2068 000C                movea.l    A0, [A0 + 0xC]
  3017. 00002146  2250                     movea.l    A1, [A0]
  3018. 00002148  1343 002D                move.b     [A1 + 0x2D], D3
  3019. 0000214C  2F0A                     move.l     -[A7], A2
  3020. 0000214E  4EAD E496                jsr        [A5 - 0x1B6A]
  3021. 00002152  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  3022. 00002156  4E5E                     unlink     A6
  3023. 00002158  4E74 0008                rtd        0x0008
  3024. fn0000215C:
  3025. 0000215C  4E56 FFF8                link       A6, -0x0008
  3026. 00002160  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  3027. 00002164  206E 0008                movea.l    A0, [A6 + 0x8]
  3028. 00002168  2250                     movea.l    A1, [A0]
  3029. 0000216A  2069 0030                movea.l    A0, [A1 + 0x30]
  3030. 0000216E  2250                     movea.l    A1, [A0]
  3031. 00002170  2F29 004A                move.l     -[A7], [A1 + 0x4A]
  3032. 00002174  4EAD D7D0                jsr        [A5 - 0x2830]
  3033. 00002178  3A00                     move.w     D5, D0
  3034. 0000217A  7801                     moveq.l    D4, 0x01
  3035. 0000217C  6044                     bra        +0x46 /* 000021C2 */
  3036. label0000217E:
  3037. 0000217E  486E FFF8                pea.l      [A6 - 0x8]
  3038. 00002182  3604                     move.w     D3, D4
  3039. 00002184  48C3                     ext.l      D3
  3040. 00002186  2F03                     move.l     -[A7], D3
  3041. 00002188  246E 0008                movea.l    A2, [A6 + 0x8]
  3042. 0000218C  2052                     movea.l    A0, [A2]
  3043. 0000218E  2068 0030                movea.l    A0, [A0 + 0x30]
  3044. 00002192  2250                     movea.l    A1, [A0]
  3045. 00002194  2F29 004A                move.l     -[A7], [A1 + 0x4A]
  3046. 00002198  4EAD D212                jsr        [A5 - 0x2DEE]
  3047. 0000219C  302E FFFC                move.w     D0, [A6 - 0x4]
  3048. 000021A0  B06E 000C                cmp.w      D0, [A6 + 0xC]
  3049. 000021A4  6F1A                     ble        +0x1C /* 000021C0 */
  3050. 000021A6  536E FFFC                subq.w     [A6 - 0x4], 1
  3051. 000021AA  486E FFF8                pea.l      [A6 - 0x8]
  3052. 000021AE  2F03                     move.l     -[A7], D3
  3053. 000021B0  2052                     movea.l    A0, [A2]
  3054. 000021B2  2068 0030                movea.l    A0, [A0 + 0x30]
  3055. 000021B6  2250                     movea.l    A1, [A0]
  3056. 000021B8  2F29 004A                move.l     -[A7], [A1 + 0x4A]
  3057. 000021BC  4EAD D20C                jsr        [A5 - 0x2DF4]
  3058. label000021C0:
  3059. 000021C0  5244                     addq.w     D4, 1
  3060. label000021C2:
  3061. 000021C2  246E 0008                movea.l    A2, [A6 + 0x8]
  3062. 000021C6  2052                     movea.l    A0, [A2]
  3063. 000021C8  B845                     cmp.w      D4, D5
  3064. 000021CA  6FB2                     ble        -0x4C /* 0000217E */
  3065. 000021CC  302E 000C                move.w     D0, [A6 + 0xC]
  3066. 000021D0  48C0                     ext.l      D0
  3067. 000021D2  2F00                     move.l     -[A7], D0
  3068. 000021D4  2F28 0028                move.l     -[A7], [A0 + 0x28]
  3069. 000021D8  4EAD D200                jsr        [A5 - 0x2E00]
  3070. 000021DC  2052                     movea.l    A0, [A2]
  3071. 000021DE  2068 000C                movea.l    A0, [A0 + 0xC]
  3072. 000021E2  2250                     movea.l    A1, [A0]
  3073. 000021E4  137C 0001 002D           move.b     [A1 + 0x2D], 0x1
  3074. 000021EA  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  3075. 000021EE  4E5E                     unlink     A6
  3076. 000021F0  4E74 0006                rtd        0x0006
  3077. export_803:
  3078. 000021F4  4E56 FFF0                link       A6, -0x0010
  3079. 000021F8  48E7 1800                movem.l    -[A7], D3,D4
  3080. 000021FC  780D                     moveq.l    D4, 0x0D
  3081. 000021FE  362E 0010                move.w     D3, [A6 + 0x10]
  3082. 00002202  594F                     subq.w     A7, 4
  3083. 00002204  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3084. 00002208  A917                     syscall    GetWRefCon
  3085. 0000220A  201F                     move.l     D0, [A7]+
  3086. 0000220C  0C80 7374 6466           cmpi.l     D0, 0x73746466 /* 'stdf' */
  3087. 00002212  6670                     bne        +0x72 /* 00002284 */
  3088. 00002214  302E 0010                move.w     D0, [A6 + 0x10]
  3089. 00002218  48C0                     ext.l      D0
  3090. 0000221A  72FF                     moveq.l    D1, 0xFFFFFFFF
  3091. 0000221C  B041                     cmp.w      D0, D1
  3092. 0000221E  6708                     beq        +0xA /* 00002228 */
  3093. 00002220  720D                     moveq.l    D1, 0x0D
  3094. 00002222  B041                     cmp.w      D0, D1
  3095. 00002224  672A                     beq        +0x2C /* 00002250 */
  3096. 00002226  605C                     bra        +0x5E /* 00002284 */
  3097. label00002228:
  3098. 00002228  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3099. 0000222C  700D                     moveq.l    D0, 0x0D
  3100. 0000222E  3F00                     move.w     -[A7], D0
  3101. 00002230  486E FFF0                pea.l      [A6 - 0x10]
  3102. 00002234  486E FFF4                pea.l      [A6 - 0xC]
  3103. 00002238  486E FFF8                pea.l      [A6 - 0x8]
  3104. 0000223C  A98D                     syscall    GetDialogItem/GetDItem
  3105. 0000223E  7001                     moveq.l    D0, 0x01
  3106. 00002240  3B40 E482                move.w     [A5 - 0x1B7E], D0
  3107. 00002244  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3108. 00002248  3F00                     move.w     -[A7], D0
  3109. 0000224A  A963                     syscall    SetControlValue/SetCtlValue
  3110. 0000224C  7664                     moveq.l    D3, 0x64
  3111. 0000224E  6034                     bra        +0x36 /* 00002284 */
  3112. label00002250:
  3113. 00002250  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3114. 00002254  700D                     moveq.l    D0, 0x0D
  3115. 00002256  3F00                     move.w     -[A7], D0
  3116. 00002258  486E FFF0                pea.l      [A6 - 0x10]
  3117. 0000225C  486E FFF4                pea.l      [A6 - 0xC]
  3118. 00002260  486E FFF8                pea.l      [A6 - 0x8]
  3119. 00002264  A98D                     syscall    GetDialogItem/GetDItem
  3120. 00002266  554F                     subq.w     A7, 2
  3121. 00002268  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3122. 0000226C  A960                     syscall    GetControlValue/GetCtlValue
  3123. 0000226E  301F                     move.w     D0, [A7]+
  3124. 00002270  3B40 E482                move.w     [A5 - 0x1B7E], D0
  3125. 00002274  7201                     moveq.l    D1, 0x01
  3126. 00002276  9240                     sub.w      D1, D0
  3127. 00002278  3B41 E482                move.w     [A5 - 0x1B7E], D1
  3128. 0000227C  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3129. 00002280  3F01                     move.w     -[A7], D1
  3130. 00002282  A963                     syscall    SetControlValue/SetCtlValue
  3131. label00002284:
  3132. 00002284  3003                     move.w     D0, D3
  3133. 00002286  3D40 0012                move.w     [A6 + 0x12], D0
  3134. 0000228A  4CDF 0018                movem.l    D3,D4, [A7]+
  3135. 0000228E  4E5E                     unlink     A6
  3136. 00002290  205F                     movea.l    A0, [A7]+
  3137. 00002292  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3138. 00002296  4ED0                     jmp        [A0]
  3139. export_808:
  3140. 00002298  4E56 FCF8                link       A6, -0x0308
  3141. 0000229C  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  3142. 000022A0  3D7C 0190 FE0C           move.w     [A6 - 0x1F4], 0x190
  3143. 000022A6  246E 0008                movea.l    A2, [A6 + 0x8]
  3144. 000022AA  2052                     movea.l    A0, [A2]
  3145. 000022AC  2F28 002C                move.l     -[A7], [A0 + 0x2C]
  3146. 000022B0  4EAD F688                jsr        [A5 - 0x978]
  3147. 000022B4  3A00                     move.w     D5, D0
  3148. 000022B6  4243                     clr.w      D3
  3149. 000022B8  3D43 FCFA                move.w     [A6 - 0x306], D3
  3150. 000022BC  3D43 FCF8                move.w     [A6 - 0x308], D3
  3151. 000022C0  202E 000C                move.l     D0, [A6 + 0xC]
  3152. 000022C4  0C40 07D2                cmpi.w     D0, 0x7D2
  3153. 000022C8  6700 0234                beq        +0x236 /* 000024FE */
  3154. 000022CC  0C40 07D6                cmpi.w     D0, 0x7D6
  3155. 000022D0  6700 03CE                beq        +0x3D0 /* 000026A0 */
  3156. 000022D4  0C40 07D7                cmpi.w     D0, 0x7D7
  3157. 000022D8  6700 0496                beq        +0x498 /* 00002770 */
  3158. 000022DC  0C40 07D3                cmpi.w     D0, 0x7D3
  3159. 000022E0  6700 051C                beq        +0x51E /* 000027FE */
  3160. 000022E4  0C40 07D4                cmpi.w     D0, 0x7D4
  3161. 000022E8  6700 05AA                beq        +0x5AC /* 00002894 */
  3162. 000022EC  0C40 07D0                cmpi.w     D0, 0x7D0
  3163. 000022F0  6700 05CC                beq        +0x5CE /* 000028BE */
  3164. 000022F4  0C40 07D1                cmpi.w     D0, 0x7D1
  3165. 000022F8  6700 06F8                beq        +0x6FA /* 000029F2 */
  3166. 000022FC  0C40 07D5                cmpi.w     D0, 0x7D5
  3167. 00002300  6700 07A4                beq        +0x7A6 /* 00002AA6 */
  3168. 00002304  0C40 07DA                cmpi.w     D0, 0x7DA
  3169. 00002308  6700 0BF2                beq        +0xBF4 /* 00002EFC */
  3170. 0000230C  0C40 07DB                cmpi.w     D0, 0x7DB
  3171. 00002310  6700 0BFC                beq        +0xBFE /* 00002F0E */
  3172. 00002314  0C40 07DC                cmpi.w     D0, 0x7DC
  3173. 00002318  6700 0C06                beq        +0xC08 /* 00002F20 */
  3174. 0000231C  0C40 07E4                cmpi.w     D0, 0x7E4
  3175. 00002320  6700 0C10                beq        +0xC12 /* 00002F32 */
  3176. 00002324  0C40 07E5                cmpi.w     D0, 0x7E5
  3177. 00002328  6700 0C18                beq        +0xC1A /* 00002F42 */
  3178. 0000232C  0C40 07E6                cmpi.w     D0, 0x7E6
  3179. 00002330  6700 0C20                beq        +0xC22 /* 00002F52 */
  3180. 00002334  0C40 07E7                cmpi.w     D0, 0x7E7
  3181. 00002338  6700 0C2A                beq        +0xC2C /* 00002F64 */
  3182. 0000233C  0C40 07E8                cmpi.w     D0, 0x7E8
  3183. 00002340  6700 0C34                beq        +0xC36 /* 00002F76 */
  3184. 00002344  0C40 07E9                cmpi.w     D0, 0x7E9
  3185. 00002348  6700 0C3E                beq        +0xC40 /* 00002F88 */
  3186. 0000234C  0C40 07EA                cmpi.w     D0, 0x7EA
  3187. 00002350  6700 0C48                beq        +0xC4A /* 00002F9A */
  3188. 00002354  0C40 07D8                cmpi.w     D0, 0x7D8
  3189. 00002358  6700 0CF2                beq        +0xCF4 /* 0000304C */
  3190. 0000235C  7213                     moveq.l    D1, 0x13
  3191. 0000235E  B041                     cmp.w      D0, D1
  3192. 00002360  6700 0D34                beq        +0xD36 /* 00003096 */
  3193. 00002364  7212                     moveq.l    D1, 0x12
  3194. 00002366  B041                     cmp.w      D0, D1
  3195. 00002368  6700 0D2C                beq        +0xD2E /* 00003096 */
  3196. 0000236C  7215                     moveq.l    D1, 0x15
  3197. 0000236E  B041                     cmp.w      D0, D1
  3198. 00002370  6700 0E24                beq        +0xE26 /* 00003196 */
  3199. 00002374  0C40 07F8                cmpi.w     D0, 0x7F8
  3200. 00002378  6700 0E44                beq        +0xE46 /* 000031BE */
  3201. 0000237C  6000 0E50                bra        +0xE52 /* 000031CE */
  3202. label00002380:
  3203. 00002380  486E FDFC                pea.l      [A6 - 0x204]
  3204. 00002384  302E FCF8                move.w     D0, [A6 - 0x308]
  3205. 00002388  48C0                     ext.l      D0
  3206. 0000238A  5280                     addq.l     D0, 1
  3207. 0000238C  2F00                     move.l     -[A7], D0
  3208. 0000238E  246E 0008                movea.l    A2, [A6 + 0x8]
  3209. 00002392  2052                     movea.l    A0, [A2]
  3210. 00002394  2F28 0028                move.l     -[A7], [A0 + 0x28]
  3211. 00002398  4EAD D212                jsr        [A5 - 0x2DEE]
  3212. 0000239C  2F2E FDFC                move.l     -[A7], [A6 - 0x204]
  3213. 000023A0  302E FCF8                move.w     D0, [A6 - 0x308]
  3214. 000023A4  5240                     addq.w     D0, 1
  3215. 000023A6  3F00                     move.w     -[A7], D0
  3216. 000023A8  2652                     movea.l    A3, [A2]
  3217. 000023AA  1F2B 003A                move.b     -[A7], [A3 + 0x3A]
  3218. 000023AE  2F2B 0030                move.l     -[A7], [A3 + 0x30]
  3219. 000023B2  4EAD E3CE                jsr        [A5 - 0x1C32]
  3220. 000023B6  3E00                     move.w     D7, D0
  3221. 000023B8  0C47 FF38                cmpi.w     D7, 0xFF38
  3222. 000023BC  6E3A                     bgt        +0x3C /* 000023F8 */
  3223. 000023BE  0C47 FF18                cmpi.w     D7, 0xFF18
  3224. 000023C2  6D34                     blt        +0x36 /* 000023F8 */
  3225. 000023C4  486D FDA2                pea.l      [A5 - 0x25E]
  3226. 000023C8  7004                     moveq.l    D0, 0x04
  3227. 000023CA  2F00                     move.l     -[A7], D0
  3228. 000023CC  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  3229. 000023D0  2840                     movea.l    A4, D0
  3230. 000023D2  B8FC 0000                cmpa.w     A4, 0x0
  3231. 000023D6  6704                     beq        +0x6 /* 000023DC */
  3232. 000023D8  2D4C FFC8                move.l     [A6 - 0x38], A4
  3233. label000023DC:
  3234. 000023DC  2D4C FE10                move.l     [A6 - 0x1F0], A4
  3235. 000023E0  3F3C 01F4                move.w     -[A7], 0x1F4
  3236. 000023E4  7001                     moveq.l    D0, 0x01
  3237. 000023E6  3F00                     move.w     -[A7], D0
  3238. 000023E8  2F0C                     move.l     -[A7], A4
  3239. 000023EA  4EAD FD9C                jsr        [A5 - 0x264]
  3240. 000023EE  2F0C                     move.l     -[A7], A4
  3241. 000023F0  4EAD 0D42                jsr        [A5 + 0xD42 /* export_420 */]
  3242. 000023F4  6000 0104                bra        +0x106 /* 000024FA */
  3243. label000023F8:
  3244. 000023F8  0C47 FFD5                cmpi.w     D7, 0xFFD5
  3245. 000023FC  6648                     bne        +0x4A /* 00002446 */
  3246. 000023FE  486D FDA2                pea.l      [A5 - 0x25E]
  3247. 00002402  7004                     moveq.l    D0, 0x04
  3248. 00002404  2F00                     move.l     -[A7], D0
  3249. 00002406  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  3250. 0000240A  2D40 FE14                move.l     [A6 - 0x1EC], D0
  3251. 0000240E  4A80                     tst.l      D0
  3252. 00002410  6704                     beq        +0x6 /* 00002416 */
  3253. 00002412  2D40 FFCC                move.l     [A6 - 0x34], D0
  3254. label00002416:
  3255. 00002416  2D40 FE18                move.l     [A6 - 0x1E8], D0
  3256. 0000241A  42A7                     clr.l      -[A7]
  3257. 0000241C  206E FDFC                movea.l    A0, [A6 - 0x204]
  3258. 00002420  5C48                     addq.w     A0, 6
  3259. 00002422  2F08                     move.l     -[A7], A0
  3260. 00002424  42A7                     clr.l      -[A7]
  3261. 00002426  42A7                     clr.l      -[A7]
  3262. 00002428  A98B                     syscall    ParamText
  3263. 0000242A  3F3C 01F4                move.w     -[A7], 0x1F4
  3264. 0000242E  7002                     moveq.l    D0, 0x02
  3265. 00002430  3F00                     move.w     -[A7], D0
  3266. 00002432  2F2E FE18                move.l     -[A7], [A6 - 0x1E8]
  3267. 00002436  4EAD FD9C                jsr        [A5 - 0x264]
  3268. 0000243A  2F2E FE18                move.l     -[A7], [A6 - 0x1E8]
  3269. 0000243E  4EAD 0D42                jsr        [A5 + 0xD42 /* export_420 */]
  3270. 00002442  6000 00B6                bra        +0xB8 /* 000024FA */
  3271. label00002446:
  3272. 00002446  0C47 FF94                cmpi.w     D7, 0xFF94
  3273. 0000244A  6634                     bne        +0x36 /* 00002480 */
  3274. 0000244C  486D FDA2                pea.l      [A5 - 0x25E]
  3275. 00002450  7004                     moveq.l    D0, 0x04
  3276. 00002452  2F00                     move.l     -[A7], D0
  3277. 00002454  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  3278. 00002458  2D40 FE1C                move.l     [A6 - 0x1E4], D0
  3279. 0000245C  4A80                     tst.l      D0
  3280. 0000245E  6704                     beq        +0x6 /* 00002464 */
  3281. 00002460  2D40 FFD0                move.l     [A6 - 0x30], D0
  3282. label00002464:
  3283. 00002464  2D40 FE20                move.l     [A6 - 0x1E0], D0
  3284. 00002468  3F3C 01F4                move.w     -[A7], 0x1F4
  3285. 0000246C  7203                     moveq.l    D1, 0x03
  3286. 0000246E  3F01                     move.w     -[A7], D1
  3287. 00002470  2F00                     move.l     -[A7], D0
  3288. 00002472  4EAD FD9C                jsr        [A5 - 0x264]
  3289. 00002476  2F2E FE1C                move.l     -[A7], [A6 - 0x1E4]
  3290. 0000247A  4EAD 0D42                jsr        [A5 + 0xD42 /* export_420 */]
  3291. 0000247E  607A                     bra        +0x7C /* 000024FA */
  3292. label00002480:
  3293. 00002480  4A47                     tst.w      D7
  3294. 00002482  6734                     beq        +0x36 /* 000024B8 */
  3295. 00002484  486D FDA2                pea.l      [A5 - 0x25E]
  3296. 00002488  7004                     moveq.l    D0, 0x04
  3297. 0000248A  2F00                     move.l     -[A7], D0
  3298. 0000248C  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  3299. 00002490  2D40 FE24                move.l     [A6 - 0x1DC], D0
  3300. 00002494  4A80                     tst.l      D0
  3301. 00002496  6704                     beq        +0x6 /* 0000249C */
  3302. 00002498  2D40 FFD4                move.l     [A6 - 0x2C], D0
  3303. label0000249C:
  3304. 0000249C  2D40 FE28                move.l     [A6 - 0x1D8], D0
  3305. 000024A0  3F3C 01F4                move.w     -[A7], 0x1F4
  3306. 000024A4  7204                     moveq.l    D1, 0x04
  3307. 000024A6  3F01                     move.w     -[A7], D1
  3308. 000024A8  2F00                     move.l     -[A7], D0
  3309. 000024AA  4EAD FD9C                jsr        [A5 - 0x264]
  3310. 000024AE  2F2E FE24                move.l     -[A7], [A6 - 0x1DC]
  3311. 000024B2  4EAD 0D42                jsr        [A5 + 0xD42 /* export_420 */]
  3312. 000024B6  6042                     bra        +0x44 /* 000024FA */
  3313. label000024B8:
  3314. 000024B8  246E 0008                movea.l    A2, [A6 + 0x8]
  3315. 000024BC  2052                     movea.l    A0, [A2]
  3316. 000024BE  1028 003A                move.b     D0, [A0 + 0x3A]
  3317. 000024C2  1D40 FE00                move.b     [A6 - 0x200], D0
  3318. 000024C6  1D7C 0001 FE01           move.b     [A6 - 0x1FF], 0x1
  3319. 000024CC  4203                     clr.b      D3
  3320. 000024CE  1D43 FE02                move.b     [A6 - 0x1FE], D3
  3321. 000024D2  1D43 FE03                move.b     [A6 - 0x1FD], D3
  3322. 000024D6  7000                     moveq.l    D0, 0x00
  3323. 000024D8  2D40 FE04                move.l     [A6 - 0x1FC], D0
  3324. 000024DC  486E FDFC                pea.l      [A6 - 0x204]
  3325. 000024E0  302E FCF8                move.w     D0, [A6 - 0x308]
  3326. 000024E4  48C0                     ext.l      D0
  3327. 000024E6  5280                     addq.l     D0, 1
  3328. 000024E8  2F00                     move.l     -[A7], D0
  3329. 000024EA  2052                     movea.l    A0, [A2]
  3330. 000024EC  2F28 0028                move.l     -[A7], [A0 + 0x28]
  3331. 000024F0  4EAD D20C                jsr        [A5 - 0x2DF4]
  3332. 000024F4  2F0A                     move.l     -[A7], A2
  3333. 000024F6  4EAD E496                jsr        [A5 - 0x1B6A]
  3334. label000024FA:
  3335. 000024FA  526E FCF8                addq.w     [A6 - 0x308], 1
  3336. label000024FE:
  3337. 000024FE  302E FCF8                move.w     D0, [A6 - 0x308]
  3338. 00002502  B045                     cmp.w      D0, D5
  3339. 00002504  6C00 0CDA                bge        +0xCDC /* 000031E0 */
  3340. 00002508  7001                     moveq.l    D0, 0x01
  3341. 0000250A  1F00                     move.b     -[A7], D0
  3342. 0000250C  486E FCF8                pea.l      [A6 - 0x308]
  3343. 00002510  206E 0008                movea.l    A0, [A6 + 0x8]
  3344. 00002514  2250                     movea.l    A1, [A0]
  3345. 00002516  2F29 002C                move.l     -[A7], [A1 + 0x2C]
  3346. 0000251A  4EAD F6CA                jsr        [A5 - 0x936]
  3347. 0000251E  4A00                     tst.b      D0
  3348. 00002520  6700 0CBE                beq        +0xCC0 /* 000031E0 */
  3349. 00002524  6000 FE5A                bra        -0x1A4 /* 00002380 */
  3350. label00002528:
  3351. 00002528  486E FDFC                pea.l      [A6 - 0x204]
  3352. 0000252C  302E FCF8                move.w     D0, [A6 - 0x308]
  3353. 00002530  48C0                     ext.l      D0
  3354. 00002532  5280                     addq.l     D0, 1
  3355. 00002534  2F00                     move.l     -[A7], D0
  3356. 00002536  246E 0008                movea.l    A2, [A6 + 0x8]
  3357. 0000253A  2052                     movea.l    A0, [A2]
  3358. 0000253C  2F28 0028                move.l     -[A7], [A0 + 0x28]
  3359. 00002540  4EAD D212                jsr        [A5 - 0x2DEE]
  3360. 00002544  2F2E FDFC                move.l     -[A7], [A6 - 0x204]
  3361. 00002548  302E FCF8                move.w     D0, [A6 - 0x308]
  3362. 0000254C  5240                     addq.w     D0, 1
  3363. 0000254E  3F00                     move.w     -[A7], D0
  3364. 00002550  2652                     movea.l    A3, [A2]
  3365. 00002552  1F2B 003A                move.b     -[A7], [A3 + 0x3A]
  3366. 00002556  2F2B 0030                move.l     -[A7], [A3 + 0x30]
  3367. 0000255A  4EAD E3CE                jsr        [A5 - 0x1C32]
  3368. 0000255E  3E00                     move.w     D7, D0
  3369. 00002560  0C47 FF38                cmpi.w     D7, 0xFF38
  3370. 00002564  6E3C                     bgt        +0x3E /* 000025A2 */
  3371. 00002566  0C47 FF18                cmpi.w     D7, 0xFF18
  3372. 0000256A  6D36                     blt        +0x38 /* 000025A2 */
  3373. 0000256C  486D FDA2                pea.l      [A5 - 0x25E]
  3374. 00002570  7004                     moveq.l    D0, 0x04
  3375. 00002572  2F00                     move.l     -[A7], D0
  3376. 00002574  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  3377. 00002578  2D40 FE2C                move.l     [A6 - 0x1D4], D0
  3378. 0000257C  4A80                     tst.l      D0
  3379. 0000257E  6704                     beq        +0x6 /* 00002584 */
  3380. 00002580  2D40 FFD8                move.l     [A6 - 0x28], D0
  3381. label00002584:
  3382. 00002584  2D40 FE30                move.l     [A6 - 0x1D0], D0
  3383. 00002588  3F3C 01F4                move.w     -[A7], 0x1F4
  3384. 0000258C  7201                     moveq.l    D1, 0x01
  3385. 0000258E  3F01                     move.w     -[A7], D1
  3386. 00002590  2F00                     move.l     -[A7], D0
  3387. 00002592  4EAD FD9C                jsr        [A5 - 0x264]
  3388. 00002596  2F2E FE2C                move.l     -[A7], [A6 - 0x1D4]
  3389. 0000259A  4EAD 0D42                jsr        [A5 + 0xD42 /* export_420 */]
  3390. 0000259E  6000 00FC                bra        +0xFE /* 0000269C */
  3391. label000025A2:
  3392. 000025A2  0C47 FFD5                cmpi.w     D7, 0xFFD5
  3393. 000025A6  6648                     bne        +0x4A /* 000025F0 */
  3394. 000025A8  486D FDA2                pea.l      [A5 - 0x25E]
  3395. 000025AC  7004                     moveq.l    D0, 0x04
  3396. 000025AE  2F00                     move.l     -[A7], D0
  3397. 000025B0  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  3398. 000025B4  2D40 FE34                move.l     [A6 - 0x1CC], D0
  3399. 000025B8  4A80                     tst.l      D0
  3400. 000025BA  6704                     beq        +0x6 /* 000025C0 */
  3401. 000025BC  2D40 FFDC                move.l     [A6 - 0x24], D0
  3402. label000025C0:
  3403. 000025C0  2D40 FE38                move.l     [A6 - 0x1C8], D0
  3404. 000025C4  42A7                     clr.l      -[A7]
  3405. 000025C6  206E FDFC                movea.l    A0, [A6 - 0x204]
  3406. 000025CA  5C48                     addq.w     A0, 6
  3407. 000025CC  2F08                     move.l     -[A7], A0
  3408. 000025CE  42A7                     clr.l      -[A7]
  3409. 000025D0  42A7                     clr.l      -[A7]
  3410. 000025D2  A98B                     syscall    ParamText
  3411. 000025D4  3F3C 01F4                move.w     -[A7], 0x1F4
  3412. 000025D8  7002                     moveq.l    D0, 0x02
  3413. 000025DA  3F00                     move.w     -[A7], D0
  3414. 000025DC  2F2E FE38                move.l     -[A7], [A6 - 0x1C8]
  3415. 000025E0  4EAD FD9C                jsr        [A5 - 0x264]
  3416. 000025E4  2F2E FE38                move.l     -[A7], [A6 - 0x1C8]
  3417. 000025E8  4EAD 0D42                jsr        [A5 + 0xD42 /* export_420 */]
  3418. 000025EC  6000 00AE                bra        +0xB0 /* 0000269C */
  3419. label000025F0:
  3420. 000025F0  0C47 FF94                cmpi.w     D7, 0xFF94
  3421. 000025F4  6634                     bne        +0x36 /* 0000262A */
  3422. 000025F6  486D FDA2                pea.l      [A5 - 0x25E]
  3423. 000025FA  7004                     moveq.l    D0, 0x04
  3424. 000025FC  2F00                     move.l     -[A7], D0
  3425. 000025FE  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  3426. 00002602  2D40 FE3C                move.l     [A6 - 0x1C4], D0
  3427. 00002606  4A80                     tst.l      D0
  3428. 00002608  6704                     beq        +0x6 /* 0000260E */
  3429. 0000260A  2D40 FFE0                move.l     [A6 - 0x20], D0
  3430. label0000260E:
  3431. 0000260E  2D40 FE40                move.l     [A6 - 0x1C0], D0
  3432. 00002612  3F3C 01F4                move.w     -[A7], 0x1F4
  3433. 00002616  7203                     moveq.l    D1, 0x03
  3434. 00002618  3F01                     move.w     -[A7], D1
  3435. 0000261A  2F00                     move.l     -[A7], D0
  3436. 0000261C  4EAD FD9C                jsr        [A5 - 0x264]
  3437. 00002620  2F2E FE3C                move.l     -[A7], [A6 - 0x1C4]
  3438. 00002624  4EAD 0D42                jsr        [A5 + 0xD42 /* export_420 */]
  3439. 00002628  6072                     bra        +0x74 /* 0000269C */
  3440. label0000262A:
  3441. 0000262A  4A47                     tst.w      D7
  3442. 0000262C  6734                     beq        +0x36 /* 00002662 */
  3443. 0000262E  486D FDA2                pea.l      [A5 - 0x25E]
  3444. 00002632  7004                     moveq.l    D0, 0x04
  3445. 00002634  2F00                     move.l     -[A7], D0
  3446. 00002636  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  3447. 0000263A  2D40 FE44                move.l     [A6 - 0x1BC], D0
  3448. 0000263E  4A80                     tst.l      D0
  3449. 00002640  6704                     beq        +0x6 /* 00002646 */
  3450. 00002642  2D40 FFE4                move.l     [A6 - 0x1C], D0
  3451. label00002646:
  3452. 00002646  2D40 FE48                move.l     [A6 - 0x1B8], D0
  3453. 0000264A  3F3C 01F4                move.w     -[A7], 0x1F4
  3454. 0000264E  7204                     moveq.l    D1, 0x04
  3455. 00002650  3F01                     move.w     -[A7], D1
  3456. 00002652  2F00                     move.l     -[A7], D0
  3457. 00002654  4EAD FD9C                jsr        [A5 - 0x264]
  3458. 00002658  2F2E FE44                move.l     -[A7], [A6 - 0x1BC]
  3459. 0000265C  4EAD 0D42                jsr        [A5 + 0xD42 /* export_420 */]
  3460. 00002660  603A                     bra        +0x3C /* 0000269C */
  3461. label00002662:
  3462. 00002662  7601                     moveq.l    D3, 0x01
  3463. 00002664  1D43 FE00                move.b     [A6 - 0x200], D3
  3464. 00002668  1D43 FE01                move.b     [A6 - 0x1FF], D3
  3465. 0000266C  422E FE02                clr.b      [A6 - 0x1FE]
  3466. 00002670  1D43 FE03                move.b     [A6 - 0x1FD], D3
  3467. 00002674  7000                     moveq.l    D0, 0x00
  3468. 00002676  2D40 FE04                move.l     [A6 - 0x1FC], D0
  3469. 0000267A  486E FDFC                pea.l      [A6 - 0x204]
  3470. 0000267E  302E FCF8                move.w     D0, [A6 - 0x308]
  3471. 00002682  48C0                     ext.l      D0
  3472. 00002684  5280                     addq.l     D0, 1
  3473. 00002686  2F00                     move.l     -[A7], D0
  3474. 00002688  246E 0008                movea.l    A2, [A6 + 0x8]
  3475. 0000268C  2052                     movea.l    A0, [A2]
  3476. 0000268E  2F28 0028                move.l     -[A7], [A0 + 0x28]
  3477. 00002692  4EAD D20C                jsr        [A5 - 0x2DF4]
  3478. 00002696  2F0A                     move.l     -[A7], A2
  3479. 00002698  4EAD E496                jsr        [A5 - 0x1B6A]
  3480. label0000269C:
  3481. 0000269C  526E FCF8                addq.w     [A6 - 0x308], 1
  3482. label000026A0:
  3483. 000026A0  302E FCF8                move.w     D0, [A6 - 0x308]
  3484. 000026A4  B045                     cmp.w      D0, D5
  3485. 000026A6  6C00 0B38                bge        +0xB3A /* 000031E0 */
  3486. 000026AA  7001                     moveq.l    D0, 0x01
  3487. 000026AC  1F00                     move.b     -[A7], D0
  3488. 000026AE  486E FCF8                pea.l      [A6 - 0x308]
  3489. 000026B2  206E 0008                movea.l    A0, [A6 + 0x8]
  3490. 000026B6  2250                     movea.l    A1, [A0]
  3491. 000026B8  2F29 002C                move.l     -[A7], [A1 + 0x2C]
  3492. 000026BC  4EAD F6CA                jsr        [A5 - 0x936]
  3493. 000026C0  4A00                     tst.b      D0
  3494. 000026C2  6700 0B1C                beq        +0xB1E /* 000031E0 */
  3495. 000026C6  6000 FE60                bra        -0x19E /* 00002528 */
  3496. label000026CA:
  3497. 000026CA  486E FDFC                pea.l      [A6 - 0x204]
  3498. 000026CE  302E FCF8                move.w     D0, [A6 - 0x308]
  3499. 000026D2  48C0                     ext.l      D0
  3500. 000026D4  5280                     addq.l     D0, 1
  3501. 000026D6  2F00                     move.l     -[A7], D0
  3502. 000026D8  246E 0008                movea.l    A2, [A6 + 0x8]
  3503. 000026DC  2052                     movea.l    A0, [A2]
  3504. 000026DE  2F28 0028                move.l     -[A7], [A0 + 0x28]
  3505. 000026E2  4EAD D212                jsr        [A5 - 0x2DEE]
  3506. 000026E6  2F2E FDFC                move.l     -[A7], [A6 - 0x204]
  3507. 000026EA  302E FCF8                move.w     D0, [A6 - 0x308]
  3508. 000026EE  5240                     addq.w     D0, 1
  3509. 000026F0  3F00                     move.w     -[A7], D0
  3510. 000026F2  7001                     moveq.l    D0, 0x01
  3511. 000026F4  1F00                     move.b     -[A7], D0
  3512. 000026F6  2052                     movea.l    A0, [A2]
  3513. 000026F8  2F28 0030                move.l     -[A7], [A0 + 0x30]
  3514. 000026FC  4EAD E3CE                jsr        [A5 - 0x1C32]
  3515. 00002700  4A40                     tst.w      D0
  3516. 00002702  6728                     beq        +0x2A /* 0000272C */
  3517. 00002704  486D FDA2                pea.l      [A5 - 0x25E]
  3518. 00002708  7004                     moveq.l    D0, 0x04
  3519. 0000270A  2F00                     move.l     -[A7], D0
  3520. 0000270C  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  3521. 00002710  2D40 FE4C                move.l     [A6 - 0x1B4], D0
  3522. 00002714  3F3C 01F4                move.w     -[A7], 0x1F4
  3523. 00002718  7204                     moveq.l    D1, 0x04
  3524. 0000271A  3F01                     move.w     -[A7], D1
  3525. 0000271C  2F00                     move.l     -[A7], D0
  3526. 0000271E  4EAD FD9C                jsr        [A5 - 0x264]
  3527. 00002722  2F2E FE4C                move.l     -[A7], [A6 - 0x1B4]
  3528. 00002726  4EAD 0D42                jsr        [A5 + 0xD42 /* export_420 */]
  3529. 0000272A  6040                     bra        +0x42 /* 0000276C */
  3530. label0000272C:
  3531. 0000272C  7601                     moveq.l    D3, 0x01
  3532. 0000272E  1D43 FE00                move.b     [A6 - 0x200], D3
  3533. 00002732  1D43 FE01                move.b     [A6 - 0x1FF], D3
  3534. 00002736  4203                     clr.b      D3
  3535. 00002738  1D43 FE02                move.b     [A6 - 0x1FE], D3
  3536. 0000273C  1D43 FE03                move.b     [A6 - 0x1FD], D3
  3537. 00002740  246E 0008                movea.l    A2, [A6 + 0x8]
  3538. 00002744  2052                     movea.l    A0, [A2]
  3539. 00002746  2028 0040                move.l     D0, [A0 + 0x40]
  3540. 0000274A  2D40 FE04                move.l     [A6 - 0x1FC], D0
  3541. 0000274E  486E FDFC                pea.l      [A6 - 0x204]
  3542. 00002752  302E FCF8                move.w     D0, [A6 - 0x308]
  3543. 00002756  48C0                     ext.l      D0
  3544. 00002758  5280                     addq.l     D0, 1
  3545. 0000275A  2F00                     move.l     -[A7], D0
  3546. 0000275C  2052                     movea.l    A0, [A2]
  3547. 0000275E  2F28 0028                move.l     -[A7], [A0 + 0x28]
  3548. 00002762  4EAD D20C                jsr        [A5 - 0x2DF4]
  3549. 00002766  2F0A                     move.l     -[A7], A2
  3550. 00002768  4EAD E496                jsr        [A5 - 0x1B6A]
  3551. label0000276C:
  3552. 0000276C  526E FCF8                addq.w     [A6 - 0x308], 1
  3553. label00002770:
  3554. 00002770  302E FCF8                move.w     D0, [A6 - 0x308]
  3555. 00002774  B045                     cmp.w      D0, D5
  3556. 00002776  6C00 0A68                bge        +0xA6A /* 000031E0 */
  3557. 0000277A  7001                     moveq.l    D0, 0x01
  3558. 0000277C  1F00                     move.b     -[A7], D0
  3559. 0000277E  486E FCF8                pea.l      [A6 - 0x308]
  3560. 00002782  206E 0008                movea.l    A0, [A6 + 0x8]
  3561. 00002786  2250                     movea.l    A1, [A0]
  3562. 00002788  2F29 002C                move.l     -[A7], [A1 + 0x2C]
  3563. 0000278C  4EAD F6CA                jsr        [A5 - 0x936]
  3564. 00002790  4A00                     tst.b      D0
  3565. 00002792  6700 0A4C                beq        +0xA4E /* 000031E0 */
  3566. 00002796  6000 FF32                bra        -0xCC /* 000026CA */
  3567. label0000279A:
  3568. 0000279A  302E FCF8                move.w     D0, [A6 - 0x308]
  3569. 0000279E  5240                     addq.w     D0, 1
  3570. 000027A0  3F00                     move.w     -[A7], D0
  3571. 000027A2  246E 0008                movea.l    A2, [A6 + 0x8]
  3572. 000027A6  2052                     movea.l    A0, [A2]
  3573. 000027A8  2F28 0030                move.l     -[A7], [A0 + 0x30]
  3574. 000027AC  4EAD E3D4                jsr        [A5 - 0x1C2C]
  3575. 000027B0  486E FDFC                pea.l      [A6 - 0x204]
  3576. 000027B4  302E FCF8                move.w     D0, [A6 - 0x308]
  3577. 000027B8  48C0                     ext.l      D0
  3578. 000027BA  5280                     addq.l     D0, 1
  3579. 000027BC  2F00                     move.l     -[A7], D0
  3580. 000027BE  2052                     movea.l    A0, [A2]
  3581. 000027C0  2F28 0028                move.l     -[A7], [A0 + 0x28]
  3582. 000027C4  4EAD D212                jsr        [A5 - 0x2DEE]
  3583. 000027C8  4203                     clr.b      D3
  3584. 000027CA  1D43 FE01                move.b     [A6 - 0x1FF], D3
  3585. 000027CE  1D43 FE02                move.b     [A6 - 0x1FE], D3
  3586. 000027D2  1D43 FE03                move.b     [A6 - 0x1FD], D3
  3587. 000027D6  7000                     moveq.l    D0, 0x00
  3588. 000027D8  2D40 FE04                move.l     [A6 - 0x1FC], D0
  3589. 000027DC  486E FDFC                pea.l      [A6 - 0x204]
  3590. 000027E0  302E FCF8                move.w     D0, [A6 - 0x308]
  3591. 000027E4  48C0                     ext.l      D0
  3592. 000027E6  5280                     addq.l     D0, 1
  3593. 000027E8  2F00                     move.l     -[A7], D0
  3594. 000027EA  2052                     movea.l    A0, [A2]
  3595. 000027EC  2F28 0028                move.l     -[A7], [A0 + 0x28]
  3596. 000027F0  4EAD D20C                jsr        [A5 - 0x2DF4]
  3597. 000027F4  2F0A                     move.l     -[A7], A2
  3598. 000027F6  4EAD E496                jsr        [A5 - 0x1B6A]
  3599. 000027FA  526E FCF8                addq.w     [A6 - 0x308], 1
  3600. label000027FE:
  3601. 000027FE  302E FCF8                move.w     D0, [A6 - 0x308]
  3602. 00002802  B045                     cmp.w      D0, D5
  3603. 00002804  6C00 09DA                bge        +0x9DC /* 000031E0 */
  3604. 00002808  7001                     moveq.l    D0, 0x01
  3605. 0000280A  1F00                     move.b     -[A7], D0
  3606. 0000280C  486E FCF8                pea.l      [A6 - 0x308]
  3607. 00002810  206E 0008                movea.l    A0, [A6 + 0x8]
  3608. 00002814  2250                     movea.l    A1, [A0]
  3609. 00002816  2F29 002C                move.l     -[A7], [A1 + 0x2C]
  3610. 0000281A  4EAD F6CA                jsr        [A5 - 0x936]
  3611. 0000281E  4A00                     tst.b      D0
  3612. 00002820  6700 09BE                beq        +0x9C0 /* 000031E0 */
  3613. 00002824  6000 FF74                bra        -0x8A /* 0000279A */
  3614. label00002828:
  3615. 00002828  486E FDFC                pea.l      [A6 - 0x204]
  3616. 0000282C  302E FCF8                move.w     D0, [A6 - 0x308]
  3617. 00002830  48C0                     ext.l      D0
  3618. 00002832  5280                     addq.l     D0, 1
  3619. 00002834  2F00                     move.l     -[A7], D0
  3620. 00002836  246E 0008                movea.l    A2, [A6 + 0x8]
  3621. 0000283A  2052                     movea.l    A0, [A2]
  3622. 0000283C  2F28 0028                move.l     -[A7], [A0 + 0x28]
  3623. 00002840  4EAD D212                jsr        [A5 - 0x2DEE]
  3624. 00002844  102E FE01                move.b     D0, [A6 - 0x1FF]
  3625. 00002848  6746                     beq        +0x48 /* 00002890 */
  3626. 0000284A  102E FE00                move.b     D0, [A6 - 0x200]
  3627. 0000284E  6740                     beq        +0x42 /* 00002890 */
  3628. 00002850  302E FCF8                move.w     D0, [A6 - 0x308]
  3629. 00002854  5240                     addq.w     D0, 1
  3630. 00002856  3F00                     move.w     -[A7], D0
  3631. 00002858  2052                     movea.l    A0, [A2]
  3632. 0000285A  2F28 0030                move.l     -[A7], [A0 + 0x30]
  3633. 0000285E  4EAD E3DA                jsr        [A5 - 0x1C26]
  3634. 00002862  102E FE02                move.b     D0, [A6 - 0x1FE]
  3635. 00002866  57C0                     seq        D0
  3636. 00002868  4400                     neg.b      D0
  3637. 0000286A  4880                     ext.w      D0
  3638. 0000286C  48C0                     ext.l      D0
  3639. 0000286E  1D40 FE02                move.b     [A6 - 0x1FE], D0
  3640. 00002872  486E FDFC                pea.l      [A6 - 0x204]
  3641. 00002876  302E FCF8                move.w     D0, [A6 - 0x308]
  3642. 0000287A  48C0                     ext.l      D0
  3643. 0000287C  5280                     addq.l     D0, 1
  3644. 0000287E  2F00                     move.l     -[A7], D0
  3645. 00002880  2052                     movea.l    A0, [A2]
  3646. 00002882  2F28 0028                move.l     -[A7], [A0 + 0x28]
  3647. 00002886  4EAD D20C                jsr        [A5 - 0x2DF4]
  3648. 0000288A  2F0A                     move.l     -[A7], A2
  3649. 0000288C  4EAD E496                jsr        [A5 - 0x1B6A]
  3650. label00002890:
  3651. 00002890  526E FCF8                addq.w     [A6 - 0x308], 1
  3652. label00002894:
  3653. 00002894  302E FCF8                move.w     D0, [A6 - 0x308]
  3654. 00002898  B045                     cmp.w      D0, D5
  3655. 0000289A  6C00 0944                bge        +0x946 /* 000031E0 */
  3656. 0000289E  7001                     moveq.l    D0, 0x01
  3657. 000028A0  1F00                     move.b     -[A7], D0
  3658. 000028A2  486E FCF8                pea.l      [A6 - 0x308]
  3659. 000028A6  206E 0008                movea.l    A0, [A6 + 0x8]
  3660. 000028AA  2250                     movea.l    A1, [A0]
  3661. 000028AC  2F29 002C                move.l     -[A7], [A1 + 0x2C]
  3662. 000028B0  4EAD F6CA                jsr        [A5 - 0x936]
  3663. 000028B4  4A00                     tst.b      D0
  3664. 000028B6  6700 0928                beq        +0x92A /* 000031E0 */
  3665. 000028BA  6000 FF6C                bra        -0x92 /* 00002828 */
  3666. label000028BE:
  3667. 000028BE  7046                     moveq.l    D0, 0x46
  3668. 000028C0  A11E                     syscall    NewPtr, flags=1
  3669. 000028C2  2D48 FE54                move.l     [A6 - 0x1AC], A0
  3670. 000028C6  704A                     moveq.l    D0, 0x4A
  3671. 000028C8  2F00                     move.l     -[A7], D0
  3672. 000028CA  4EAD 0332                jsr        [A5 + 0x332 /* export_98 */]
  3673. 000028CE  2D40 FE58                move.l     [A6 - 0x1A8], D0
  3674. 000028D2  363C 0FA0                move.w     D3, 0xFA0
  3675. 000028D6  3D43 FE5C                move.w     [A6 - 0x1A4], D3
  3676. 000028DA  486D E2DC                pea.l      [A5 - 0x1D24]
  3677. 000028DE  724C                     moveq.l    D1, 0x4C
  3678. 000028E0  2F01                     move.l     -[A7], D1
  3679. 000028E2  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  3680. 000028E6  2D40 FE60                move.l     [A6 - 0x1A0], D0
  3681. 000028EA  4A80                     tst.l      D0
  3682. 000028EC  6704                     beq        +0x6 /* 000028F2 */
  3683. 000028EE  2D40 FFEC                move.l     [A6 - 0x14], D0
  3684. label000028F2:
  3685. 000028F2  2D40 FE08                move.l     [A6 - 0x1F8], D0
  3686. 000028F6  2F00                     move.l     -[A7], D0
  3687. 000028F8  4EAD 173A                jsr        [A5 + 0x173A /* export_739 */]
  3688. 000028FC  246E 0008                movea.l    A2, [A6 + 0x8]
  3689. 00002900  2052                     movea.l    A0, [A2]
  3690. 00002902  2F28 0016                move.l     -[A7], [A0 + 0x16]
  3691. 00002906  4EAD CF40                jsr        [A5 - 0x30C0]
  3692. 0000290A  41ED 192A                lea.l      A0, [A5 + 0x192A /* export_801 */]
  3693. 0000290E  226D CD84                movea.l    A1, [A5 - 0x327C]
  3694. 00002912  2651                     movea.l    A3, [A1]
  3695. 00002914  2748 0050                move.l     [A3 + 0x50], A0
  3696. 00002918  206D CD84                movea.l    A0, [A5 - 0x327C]
  3697. 0000291C  2250                     movea.l    A1, [A0]
  3698. 0000291E  3343 0058                move.w     [A1 + 0x58], D3
  3699. 00002922  2F2E FE58                move.l     -[A7], [A6 - 0x1A8]
  3700. 00002926  2F2D CD84                move.l     -[A7], [A5 - 0x327C]
  3701. 0000292A  4EAD ECB0                jsr        [A5 - 0x1350]
  3702. 0000292E  2052                     movea.l    A0, [A2]
  3703. 00002930  2F28 0016                move.l     -[A7], [A0 + 0x16]
  3704. 00002934  4EAD CF3A                jsr        [A5 - 0x30C6]
  3705. 00002938  41ED 1932                lea.l      A0, [A5 + 0x1932 /* export_802 */]
  3706. 0000293C  226D CD84                movea.l    A1, [A5 - 0x327C]
  3707. 00002940  2651                     movea.l    A3, [A1]
  3708. 00002942  2748 0050                move.l     [A3 + 0x50], A0
  3709. 00002946  206D CD84                movea.l    A0, [A5 - 0x327C]
  3710. 0000294A  2250                     movea.l    A1, [A0]
  3711. 0000294C  337C F060 0058           move.w     [A1 + 0x58], 0xF060
  3712. 00002952  206E FE58                movea.l    A0, [A6 - 0x1A8]
  3713. 00002956  4A10                     tst.b      [A0]
  3714. 00002958  6700 0886                beq        +0x888 /* 000031E0 */
  3715. 0000295C  2F08                     move.l     -[A7], A0
  3716. 0000295E  2F2E FE08                move.l     -[A7], [A6 - 0x1F8]
  3717. 00002962  4EAD E226                jsr        [A5 - 0x1DDA]
  3718. 00002966  2F2E FE54                move.l     -[A7], [A6 - 0x1AC]
  3719. 0000296A  2F2E FE08                move.l     -[A7], [A6 - 0x1F8]
  3720. 0000296E  4EAD E256                jsr        [A5 - 0x1DAA]
  3721. 00002972  206E FE54                movea.l    A0, [A6 - 0x1AC]
  3722. 00002976  41E8 0046                lea.l      A0, [A0 + 0x46]
  3723. 0000297A  7010                     moveq.l    D0, 0x10
  3724. 0000297C  3F20                     move.w     -[A7], -[A0]
  3725. label0000297E:
  3726. 0000297E  2F20                     move.l     -[A7], -[A0]
  3727. 00002980  51C8 FFFC                dbf        D0, -0x6 /* 0000297E */
  3728. 00002984  2052                     movea.l    A0, [A2]
  3729. 00002986  2F28 0028                move.l     -[A7], [A0 + 0x28]
  3730. 0000298A  4EAD E450                jsr        [A5 - 0x1BB0]
  3731. 0000298E  4A00                     tst.b      D0
  3732. 00002990  6636                     bne        +0x38 /* 000029C8 */
  3733. 00002992  7046                     moveq.l    D0, 0x46
  3734. 00002994  A11E                     syscall    NewPtr, flags=1
  3735. 00002996  2D48 FE64                move.l     [A6 - 0x19C], A0
  3736. 0000299A  246E FE54                movea.l    A2, [A6 - 0x1AC]
  3737. 0000299E  3012                     move.w     D0, [A2]
  3738. 000029A0  3080                     move.w     [A0], D0
  3739. 000029A2  202A 0002                move.l     D0, [A2 + 0x2]
  3740. 000029A6  2140 0002                move.l     [A0 + 0x2], D0
  3741. 000029AA  5C48                     addq.w     A0, 6
  3742. 000029AC  2F08                     move.l     -[A7], A0
  3743. 000029AE  5C4A                     addq.w     A2, 6
  3744. 000029B0  2F0A                     move.l     -[A7], A2
  3745. 000029B2  4EAD 0292                jsr        [A5 + 0x292 /* export_78 */]
  3746. 000029B6  504F                     addq.w     A7, 8
  3747. 000029B8  2F2E FE64                move.l     -[A7], [A6 - 0x19C]
  3748. 000029BC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3749. 000029C0  4EBA F700                jsr        [PC - 0x900 /* 000020C2 */]
  3750. 000029C4  6000 081A                bra        +0x81C /* 000031E0 */
  3751. label000029C8:
  3752. 000029C8  486D FDA2                pea.l      [A5 - 0x25E]
  3753. 000029CC  7004                     moveq.l    D0, 0x04
  3754. 000029CE  2F00                     move.l     -[A7], D0
  3755. 000029D0  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  3756. 000029D4  2D40 FE68                move.l     [A6 - 0x198], D0
  3757. 000029D8  3F3C 01F5                move.w     -[A7], 0x1F5
  3758. 000029DC  7201                     moveq.l    D1, 0x01
  3759. 000029DE  3F01                     move.w     -[A7], D1
  3760. 000029E0  2F00                     move.l     -[A7], D0
  3761. 000029E2  4EAD FD9C                jsr        [A5 - 0x264]
  3762. 000029E6  2F2E FE68                move.l     -[A7], [A6 - 0x198]
  3763. 000029EA  4EAD 0D42                jsr        [A5 + 0xD42 /* export_420 */]
  3764. 000029EE  6000 07F0                bra        +0x7F2 /* 000031E0 */
  3765. label000029F2:
  3766. 000029F2  206E 0008                movea.l    A0, [A6 + 0x8]
  3767. 000029F6  2250                     movea.l    A1, [A0]
  3768. 000029F8  2F29 0028                move.l     -[A7], [A1 + 0x28]
  3769. 000029FC  4EAD D7D0                jsr        [A5 - 0x2830]
  3770. 00002A00  5340                     subq.w     D0, 1
  3771. 00002A02  3D40 FCF8                move.w     [A6 - 0x308], D0
  3772. 00002A06  6004                     bra        +0x6 /* 00002A0C */
  3773. label00002A08:
  3774. 00002A08  536E FCF8                subq.w     [A6 - 0x308], 1
  3775. label00002A0C:
  3776. 00002A0C  7001                     moveq.l    D0, 0x01
  3777. 00002A0E  1F00                     move.b     -[A7], D0
  3778. 00002A10  486E FCF8                pea.l      [A6 - 0x308]
  3779. 00002A14  206E 0008                movea.l    A0, [A6 + 0x8]
  3780. 00002A18  2250                     movea.l    A1, [A0]
  3781. 00002A1A  2F29 002C                move.l     -[A7], [A1 + 0x2C]
  3782. 00002A1E  4EAD F6CA                jsr        [A5 - 0x936]
  3783. 00002A22  4A00                     tst.b      D0
  3784. 00002A24  666A                     bne        +0x6C /* 00002A90 */
  3785. 00002A26  0C6E 0000 FCF8           cmpi.w     [A6 - 0x308], 0x0
  3786. 00002A2C  6B62                     bmi        +0x64 /* 00002A90 */
  3787. 00002A2E  60D8                     bra        -0x26 /* 00002A08 */
  3788. label00002A30:
  3789. 00002A30  486E FDFC                pea.l      [A6 - 0x204]
  3790. 00002A34  2003                     move.l     D0, D3
  3791. 00002A36  48C0                     ext.l      D0
  3792. 00002A38  5280                     addq.l     D0, 1
  3793. 00002A3A  2F00                     move.l     -[A7], D0
  3794. 00002A3C  246E 0008                movea.l    A2, [A6 + 0x8]
  3795. 00002A40  2052                     movea.l    A0, [A2]
  3796. 00002A42  2F28 0028                move.l     -[A7], [A0 + 0x28]
  3797. 00002A46  4EAD D212                jsr        [A5 - 0x2DEE]
  3798. 00002A4A  302E FCF8                move.w     D0, [A6 - 0x308]
  3799. 00002A4E  5240                     addq.w     D0, 1
  3800. 00002A50  3F00                     move.w     -[A7], D0
  3801. 00002A52  2F0A                     move.l     -[A7], A2
  3802. 00002A54  4EBA F706                jsr        [PC - 0x8FA /* 0000215C */]
  3803. 00002A58  2052                     movea.l    A0, [A2]
  3804. 00002A5A  2F28 0028                move.l     -[A7], [A0 + 0x28]
  3805. 00002A5E  4EAD D7D0                jsr        [A5 - 0x2830]
  3806. 00002A62  5340                     subq.w     D0, 1
  3807. 00002A64  3D40 FCF8                move.w     [A6 - 0x308], D0
  3808. 00002A68  6004                     bra        +0x6 /* 00002A6E */
  3809. label00002A6A:
  3810. 00002A6A  536E FCF8                subq.w     [A6 - 0x308], 1
  3811. label00002A6E:
  3812. 00002A6E  7001                     moveq.l    D0, 0x01
  3813. 00002A70  1F00                     move.b     -[A7], D0
  3814. 00002A72  486E FCF8                pea.l      [A6 - 0x308]
  3815. 00002A76  206E 0008                movea.l    A0, [A6 + 0x8]
  3816. 00002A7A  2250                     movea.l    A1, [A0]
  3817. 00002A7C  2F29 002C                move.l     -[A7], [A1 + 0x2C]
  3818. 00002A80  4EAD F6CA                jsr        [A5 - 0x936]
  3819. 00002A84  4A00                     tst.b      D0
  3820. 00002A86  6608                     bne        +0xA /* 00002A90 */
  3821. 00002A88  0C6E 0000 FCF8           cmpi.w     [A6 - 0x308], 0x0
  3822. 00002A8E  6ADA                     bpl        -0x24 /* 00002A6A */
  3823. label00002A90:
  3824. 00002A90  362E FCF8                move.w     D3, [A6 - 0x308]
  3825. 00002A94  6A04                     bpl        +0x6 /* 00002A9A */
  3826. 00002A96  7000                     moveq.l    D0, 0x00
  3827. 00002A98  6002                     bra        +0x4 /* 00002A9C */
  3828. label00002A9A:
  3829. 00002A9A  7001                     moveq.l    D0, 0x01
  3830. label00002A9C:
  3831. 00002A9C  2000                     move.l     D0, D0
  3832. 00002A9E  4A00                     tst.b      D0
  3833. 00002AA0  6700 073E                beq        +0x740 /* 000031E0 */
  3834. 00002AA4  608A                     bra        -0x74 /* 00002A30 */
  3835. label00002AA6:
  3836. 00002AA6  4240                     clr.w      D0
  3837. 00002AA8  3D40 FEBC                move.w     [A6 - 0x144], D0
  3838. 00002AAC  3D7C 0151 FF1C           move.w     [A6 - 0xE4], 0x151
  3839. 00002AB2  7069                     moveq.l    D0, 0x69
  3840. 00002AB4  3D40 FF1E                move.w     [A6 - 0xE2], D0
  3841. 00002AB8  3D7C 179B FF20           move.w     [A6 - 0xE0], 0x179B
  3842. 00002ABE  486E FE74                pea.l      [A6 - 0x18C]
  3843. 00002AC2  246E 0008                movea.l    A2, [A6 + 0x8]
  3844. 00002AC6  2052                     movea.l    A0, [A2]
  3845. 00002AC8  2F28 0016                move.l     -[A7], [A0 + 0x16]
  3846. 00002ACC  4EAD CEEC                jsr        [A5 - 0x3114]
  3847. 00002AD0  486E FE74                pea.l      [A6 - 0x18C]
  3848. 00002AD4  486E FE84                pea.l      [A6 - 0x17C]
  3849. 00002AD8  2052                     movea.l    A0, [A2]
  3850. 00002ADA  2F28 0016                move.l     -[A7], [A0 + 0x16]
  3851. 00002ADE  4EAD CFA6                jsr        [A5 - 0x305A]
  3852. 00002AE2  302E FE88                move.w     D0, [A6 - 0x178]
  3853. 00002AE6  48C0                     ext.l      D0
  3854. 00002AE8  362E FE84                move.w     D3, [A6 - 0x17C]
  3855. 00002AEC  2203                     move.l     D1, D3
  3856. 00002AEE  48C1                     ext.l      D1
  3857. 00002AF0  9081                     sub.l      D0, D1
  3858. 00002AF2  7297                     moveq.l    D1, 0xFFFFFF97
  3859. 00002AF4  D081                     add.l      D0, D1
  3860. 00002AF6  7202                     moveq.l    D1, 0x02
  3861. 00002AF8  4EAD 0342                jsr        [A5 + 0x342 /* export_100 */]
  3862. 00002AFC  D043                     add.w      D0, D3
  3863. 00002AFE  3D40 FE8C                move.w     [A6 - 0x174], D0
  3864. 00002B02  302E FE8A                move.w     D0, [A6 - 0x176]
  3865. 00002B06  48C0                     ext.l      D0
  3866. 00002B08  362E FE86                move.w     D3, [A6 - 0x17A]
  3867. 00002B0C  2203                     move.l     D1, D3
  3868. 00002B0E  48C1                     ext.l      D1
  3869. 00002B10  9081                     sub.l      D0, D1
  3870. 00002B12  0680 FFFF FEAF           addi.l     D0, 0xFFFFFEAF
  3871. 00002B18  7202                     moveq.l    D1, 0x02
  3872. 00002B1A  4EAD 0342                jsr        [A5 + 0x342 /* export_100 */]
  3873. 00002B1E  D043                     add.w      D0, D3
  3874. 00002B20  3D40 FE8E                move.w     [A6 - 0x172], D0
  3875. 00002B24  486E FE90                pea.l      [A6 - 0x170]
  3876. 00002B28  3F00                     move.w     -[A7], D0
  3877. 00002B2A  3F2E FE8C                move.w     -[A7], [A6 - 0x174]
  3878. 00002B2E  0640 0151                addi.w     D0, 0x151
  3879. 00002B32  3F00                     move.w     -[A7], D0
  3880. 00002B34  302E FE8C                move.w     D0, [A6 - 0x174]
  3881. 00002B38  7269                     moveq.l    D1, 0x69
  3882. 00002B3A  D041                     add.w      D0, D1
  3883. 00002B3C  3F00                     move.w     -[A7], D0
  3884. 00002B3E  A8A7                     syscall    SetRect
  3885. 00002B40  207C 0000 09EE           movea.l    A0, 0x9EE
  3886. 00002B46  2010                     move.l     D0, [A0]
  3887. 00002B48  2D40 FE98                move.l     [A6 - 0x168], D0
  3888. 00002B4C  594F                     subq.w     A7, 4
  3889. 00002B4E  A8D8                     syscall    NewRgn
  3890. 00002B50  201F                     move.l     D0, [A7]+
  3891. 00002B52  2D40 FE9C                move.l     [A6 - 0x164], D0
  3892. 00002B56  594F                     subq.w     A7, 4
  3893. 00002B58  A8D8                     syscall    NewRgn
  3894. 00002B5A  201F                     move.l     D0, [A7]+
  3895. 00002B5C  2D40 FEA0                move.l     [A6 - 0x160], D0
  3896. 00002B60  2F2E FE9C                move.l     -[A7], [A6 - 0x164]
  3897. 00002B64  486E FE90                pea.l      [A6 - 0x170]
  3898. 00002B68  A8DF                     syscall    RectRgn
  3899. 00002B6A  2F2E FE98                move.l     -[A7], [A6 - 0x168]
  3900. 00002B6E  2F2E FE9C                move.l     -[A7], [A6 - 0x164]
  3901. 00002B72  2F2E FEA0                move.l     -[A7], [A6 - 0x160]
  3902. 00002B76  A8E5                     syscall    UnionRgn
  3903. 00002B78  554F                     subq.w     A7, 2
  3904. 00002B7A  2F2E FE98                move.l     -[A7], [A6 - 0x168]
  3905. 00002B7E  2F2E FEA0                move.l     -[A7], [A6 - 0x160]
  3906. 00002B82  A8E3                     syscall    EqualRgn
  3907. 00002B84  101F                     move.b     D0, [A7]+
  3908. 00002B86  6600 0178                bne        +0x17A /* 00002D00 */
  3909. 00002B8A  102D CD2A                move.b     D0, [A5 - 0x32D6]
  3910. 00002B8E  EC08                     lsr        D0.b, 6
  3911. 00002B90  7201                     moveq.l    D1, 0x01
  3912. 00002B92  C001                     and.b      D0, D1
  3913. 00002B94  6700 010E                beq        +0x110 /* 00002CA4 */
  3914. 00002B98  594F                     subq.w     A7, 4
  3915. 00002B9A  AA29                     syscall    GetDeviceList
  3916. 00002B9C  201F                     move.l     D0, [A7]+
  3917. 00002B9E  2D40 FEA4                move.l     [A6 - 0x15C], D0
  3918. 00002BA2  7000                     moveq.l    D0, 0x00
  3919. 00002BA4  2D40 FEB8                move.l     [A6 - 0x148], D0
  3920. 00002BA8  6000 0082                bra        +0x84 /* 00002C2C */
  3921. label00002BAC:
  3922. 00002BAC  554F                     subq.w     A7, 2
  3923. 00002BAE  2F2E FEA4                move.l     -[A7], [A6 - 0x15C]
  3924. 00002BB2  700D                     moveq.l    D0, 0x0D
  3925. 00002BB4  3F00                     move.w     -[A7], D0
  3926. 00002BB6  AA2C                     syscall    TestDeviceAttribute
  3927. 00002BB8  101F                     move.b     D0, [A7]+
  3928. 00002BBA  6770                     beq        +0x72 /* 00002C2C */
  3929. 00002BBC  554F                     subq.w     A7, 2
  3930. 00002BBE  2F2E FEA4                move.l     -[A7], [A6 - 0x15C]
  3931. 00002BC2  700F                     moveq.l    D0, 0x0F
  3932. 00002BC4  3F00                     move.w     -[A7], D0
  3933. 00002BC6  AA2C                     syscall    TestDeviceAttribute
  3934. 00002BC8  101F                     move.b     D0, [A7]+
  3935. 00002BCA  6760                     beq        +0x62 /* 00002C2C */
  3936. 00002BCC  554F                     subq.w     A7, 2
  3937. 00002BCE  486E FE90                pea.l      [A6 - 0x170]
  3938. 00002BD2  206E FEA4                movea.l    A0, [A6 - 0x15C]
  3939. 00002BD6  2050                     movea.l    A0, [A0]
  3940. 00002BD8  7022                     moveq.l    D0, 0x22
  3941. 00002BDA  D1C0                     add.l      A0, D0
  3942. 00002BDC  2F08                     move.l     -[A7], A0
  3943. 00002BDE  486E FEAC                pea.l      [A6 - 0x154]
  3944. 00002BE2  A8AA                     syscall    SectRect
  3945. 00002BE4  101F                     move.b     D0, [A7]+
  3946. 00002BE6  1D40 FEBE                move.b     [A6 - 0x142], D0
  3947. 00002BEA  302E FEB2                move.w     D0, [A6 - 0x14E]
  3948. 00002BEE  48C0                     ext.l      D0
  3949. 00002BF0  322E FEAE                move.w     D1, [A6 - 0x152]
  3950. 00002BF4  48C1                     ext.l      D1
  3951. 00002BF6  9081                     sub.l      D0, D1
  3952. 00002BF8  322E FEB0                move.w     D1, [A6 - 0x150]
  3953. 00002BFC  48C1                     ext.l      D1
  3954. 00002BFE  342E FEAC                move.w     D2, [A6 - 0x154]
  3955. 00002C02  48C2                     ext.l      D2
  3956. 00002C04  9282                     sub.l      D1, D2
  3957. 00002C06  4EAD 033A                jsr        [A5 + 0x33A /* export_99 */]
  3958. 00002C0A  2D40 FEB4                move.l     [A6 - 0x14C], D0
  3959. 00002C0E  B0AE FEB8                cmp.l      D0, [A6 - 0x148]
  3960. 00002C12  6F0A                     ble        +0xC /* 00002C1E */
  3961. 00002C14  2D40 FEB8                move.l     [A6 - 0x148], D0
  3962. 00002C18  2D6E FEA4 FEA8           move.l     [A6 - 0x158], [A6 - 0x15C]
  3963. label00002C1E:
  3964. 00002C1E  594F                     subq.w     A7, 4
  3965. 00002C20  2F2E FEA4                move.l     -[A7], [A6 - 0x15C]
  3966. 00002C24  AA2B                     syscall    GetNextDevice
  3967. 00002C26  201F                     move.l     D0, [A7]+
  3968. 00002C28  2D40 FEA4                move.l     [A6 - 0x15C], D0
  3969. label00002C2C:
  3970. 00002C2C  202E FEA4                move.l     D0, [A6 - 0x15C]
  3971. 00002C30  6600 FF7A                bne        -0x84 /* 00002BAC */
  3972. 00002C34  594F                     subq.w     A7, 4
  3973. 00002C36  AA2A                     syscall    GetMainDevice
  3974. 00002C38  205F                     movea.l    A0, [A7]+
  3975. 00002C3A  B1EE FEA8                cmpa.l     A0, [A6 - 0x158]
  3976. 00002C3E  660C                     bne        +0xE /* 00002C4C */
  3977. 00002C40  207C 0000 0BAA           movea.l    A0, 0xBAA
  3978. 00002C46  3010                     move.w     D0, [A0]
  3979. 00002C48  3D40 FEBC                move.w     [A6 - 0x144], D0
  3980. label00002C4C:
  3981. 00002C4C  246E FEA8                movea.l    A2, [A6 - 0x158]
  3982. 00002C50  2652                     movea.l    A3, [A2]
  3983. 00002C52  302B 0026                move.w     D0, [A3 + 0x26]
  3984. 00002C56  48C0                     ext.l      D0
  3985. 00002C58  362B 0022                move.w     D3, [A3 + 0x22]
  3986. 00002C5C  2203                     move.l     D1, D3
  3987. 00002C5E  48C1                     ext.l      D1
  3988. 00002C60  9081                     sub.l      D0, D1
  3989. 00002C62  7297                     moveq.l    D1, 0xFFFFFF97
  3990. 00002C64  D081                     add.l      D0, D1
  3991. 00002C66  382E FEBC                move.w     D4, [A6 - 0x144]
  3992. 00002C6A  2204                     move.l     D1, D4
  3993. 00002C6C  48C1                     ext.l      D1
  3994. 00002C6E  9081                     sub.l      D0, D1
  3995. 00002C70  7203                     moveq.l    D1, 0x03
  3996. 00002C72  4EAD 0342                jsr        [A5 + 0x342 /* export_100 */]
  3997. 00002C76  D043                     add.w      D0, D3
  3998. 00002C78  D044                     add.w      D0, D4
  3999. 00002C7A  3D40 FE8C                move.w     [A6 - 0x174], D0
  4000. 00002C7E  2452                     movea.l    A2, [A2]
  4001. 00002C80  302A 0028                move.w     D0, [A2 + 0x28]
  4002. 00002C84  48C0                     ext.l      D0
  4003. 00002C86  362A 0024                move.w     D3, [A2 + 0x24]
  4004. 00002C8A  2203                     move.l     D1, D3
  4005. 00002C8C  48C1                     ext.l      D1
  4006. 00002C8E  9081                     sub.l      D0, D1
  4007. 00002C90  0680 FFFF FEAF           addi.l     D0, 0xFFFFFEAF
  4008. 00002C96  7202                     moveq.l    D1, 0x02
  4009. 00002C98  4EAD 0342                jsr        [A5 + 0x342 /* export_100 */]
  4010. 00002C9C  D043                     add.w      D0, D3
  4011. 00002C9E  3D40 FE8E                move.w     [A6 - 0x172], D0
  4012. 00002CA2  605C                     bra        +0x5E /* 00002D00 */
  4013. label00002CA4:
  4014. 00002CA4  207C 0000 0BAA           movea.l    A0, 0xBAA
  4015. 00002CAA  3010                     move.w     D0, [A0]
  4016. 00002CAC  3D40 FEBC                move.w     [A6 - 0x144], D0
  4017. 00002CB0  302D CDE2                move.w     D0, [A5 - 0x321E]
  4018. 00002CB4  48C0                     ext.l      D0
  4019. 00002CB6  362D CDDE                move.w     D3, [A5 - 0x3222]
  4020. 00002CBA  2203                     move.l     D1, D3
  4021. 00002CBC  48C1                     ext.l      D1
  4022. 00002CBE  9081                     sub.l      D0, D1
  4023. 00002CC0  7297                     moveq.l    D1, 0xFFFFFF97
  4024. 00002CC2  D081                     add.l      D0, D1
  4025. 00002CC4  322E FEBC                move.w     D1, [A6 - 0x144]
  4026. 00002CC8  2401                     move.l     D2, D1
  4027. 00002CCA  48C2                     ext.l      D2
  4028. 00002CCC  9082                     sub.l      D0, D2
  4029. 00002CCE  7203                     moveq.l    D1, 0x03
  4030. 00002CD0  4EAD 0342                jsr        [A5 + 0x342 /* export_100 */]
  4031. 00002CD4  D043                     add.w      D0, D3
  4032. 00002CD6  D06E FEBC                add.w      D0, [A6 - 0x144]
  4033. 00002CDA  3D40 FE8C                move.w     [A6 - 0x174], D0
  4034. 00002CDE  302D CDE4                move.w     D0, [A5 - 0x321C]
  4035. 00002CE2  48C0                     ext.l      D0
  4036. 00002CE4  362D CDE0                move.w     D3, [A5 - 0x3220]
  4037. 00002CE8  2203                     move.l     D1, D3
  4038. 00002CEA  48C1                     ext.l      D1
  4039. 00002CEC  9081                     sub.l      D0, D1
  4040. 00002CEE  0680 FFFF FEAF           addi.l     D0, 0xFFFFFEAF
  4041. 00002CF4  7202                     moveq.l    D1, 0x02
  4042. 00002CF6  4EAD 0342                jsr        [A5 + 0x342 /* export_100 */]
  4043. 00002CFA  D043                     add.w      D0, D3
  4044. 00002CFC  3D40 FE8E                move.w     [A6 - 0x172], D0
  4045. label00002D00:
  4046. 00002D00  206E 0008                movea.l    A0, [A6 + 0x8]
  4047. 00002D04  2250                     movea.l    A1, [A0]
  4048. 00002D06  2F29 0016                move.l     -[A7], [A1 + 0x16]
  4049. 00002D0A  4EAD CF40                jsr        [A5 - 0x30C0]
  4050. 00002D0E  7004                     moveq.l    D0, 0x04
  4051. 00002D10  A11E                     syscall    NewPtr, flags=1
  4052. 00002D12  2D48 FF18                move.l     [A6 - 0xE8], A0
  4053. 00002D16  246E 0008                movea.l    A2, [A6 + 0x8]
  4054. 00002D1A  2652                     movea.l    A3, [A2]
  4055. 00002D1C  2F2B 003C                move.l     -[A7], [A3 + 0x3C]
  4056. 00002D20  2F2E FE8C                move.l     -[A7], [A6 - 0x174]
  4057. 00002D24  2F08                     move.l     -[A7], A0
  4058. 00002D26  2F2B 0030                move.l     -[A7], [A3 + 0x30]
  4059. 00002D2A  4EAD E3E0                jsr        [A5 - 0x1C20]
  4060. 00002D2E  4A40                     tst.w      D0
  4061. 00002D30  6600 04AE                bne        +0x4B0 /* 000031E0 */
  4062. 00002D34  206E FF18                movea.l    A0, [A6 - 0xE8]
  4063. 00002D38  2050                     movea.l    A0, [A0]
  4064. 00002D3A  A029                     syscall    HLock
  4065. 00002D3C  554F                     subq.w     A7, 2
  4066. 00002D3E  A994                     syscall    CurResFile
  4067. 00002D40  3C1F                     move.w     D6, [A7]+
  4068. 00002D42  7000                     moveq.l    D0, 0x00
  4069. 00002D44  2D40 FE08                move.l     [A6 - 0x1F8], D0
  4070. 00002D48  486E FF24                pea.l      [A6 - 0xDC]
  4071. 00002D4C  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  4072. 00002D50  584F                     addq.w     A7, 4
  4073. 00002D52  41EE FF32                lea.l      A0, [A6 - 0xCE]
  4074. 00002D56  7000                     moveq.l    D0, 0x00
  4075. 00002D58  43FA 0006                lea.l      A1, [PC + 0x6 /* 00002D60, value 0x4A806600 */]
  4076. 00002D5C  48D0 DEF8                movem.l    [A0], D3,D4,D5,D6,D7,A1,A2,A3,A4,A6,A7
  4077. 00002D60  4A80                     tst.l      D0
  4078. 00002D62  6600 0176                bne        +0x178 /* 00002EDA */
  4079. 00002D66  486D E2DC                pea.l      [A5 - 0x1D24]
  4080. 00002D6A  704C                     moveq.l    D0, 0x4C
  4081. 00002D6C  2F00                     move.l     -[A7], D0
  4082. 00002D6E  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  4083. 00002D72  2D40 FF60                move.l     [A6 - 0xA0], D0
  4084. 00002D76  4A80                     tst.l      D0
  4085. 00002D78  6704                     beq        +0x6 /* 00002D7E */
  4086. 00002D7A  2D40 FFF4                move.l     [A6 - 0xC], D0
  4087. label00002D7E:
  4088. 00002D7E  2D40 FE08                move.l     [A6 - 0x1F8], D0
  4089. 00002D82  2F00                     move.l     -[A7], D0
  4090. 00002D84  4EAD 173A                jsr        [A5 + 0x173A /* export_739 */]
  4091. 00002D88  76FF                     moveq.l    D3, 0xFFFFFFFF
  4092. 00002D8A  3D43 FF66                move.w     [A6 - 0x9A], D3
  4093. 00002D8E  3D43 FF64                move.w     [A6 - 0x9C], D3
  4094. 00002D92  486D E4E6                pea.l      [A5 - 0x1B1A]
  4095. 00002D96  486D E4E8                pea.l      [A5 - 0x1B18]
  4096. 00002D9A  486E FEC0                pea.l      [A6 - 0x140]
  4097. 00002D9E  3F3C 179B                move.w     -[A7], 0x179B
  4098. 00002DA2  2F2E FF64                move.l     -[A7], [A6 - 0x9C]
  4099. 00002DA6  486D 193A                pea.l      [A5 + 0x193A /* export_803 */]
  4100. 00002DAA  42A7                     clr.l      -[A7]
  4101. 00002DAC  42A7                     clr.l      -[A7]
  4102. 00002DAE  42A7                     clr.l      -[A7]
  4103. 00002DB0  42A7                     clr.l      -[A7]
  4104. 00002DB2  3F3C 0007                move.w     -[A7], 0x7
  4105. 00002DB6  A9EA                     syscall    Pack3
  4106. 00002DB8  102E FEC0                move.b     D0, [A6 - 0x140]
  4107. 00002DBC  6700 0108                beq        +0x10A /* 00002EC6 */
  4108. 00002DC0  102E FEC1                move.b     D0, [A6 - 0x13F]
  4109. 00002DC4  671A                     beq        +0x1C /* 00002DE0 */
  4110. 00002DC6  554F                     subq.w     A7, 2
  4111. 00002DC8  3F2E FEC6                move.w     -[A7], [A6 - 0x13A]
  4112. 00002DCC  2F2E FEC8                move.l     -[A7], [A6 - 0x138]
  4113. 00002DD0  486E FECC                pea.l      [A6 - 0x134]
  4114. 00002DD4  4EAD 0222                jsr        [A5 + 0x222 /* export_64 */]
  4115. 00002DD8  301F                     move.w     D0, [A7]+
  4116. 00002DDA  3F00                     move.w     -[A7], D0
  4117. 00002DDC  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  4118. label00002DE0:
  4119. 00002DE0  486E FEC6                pea.l      [A6 - 0x13A]
  4120. 00002DE4  2F2E FE08                move.l     -[A7], [A6 - 0x1F8]
  4121. 00002DE8  4EAD E22C                jsr        [A5 - 0x1DD4]
  4122. 00002DEC  2F3C 6D6F 7672           move.l     -[A7], 0x6D6F7672 /* 'movr' */
  4123. 00002DF2  2F3C 7366 696C           move.l     -[A7], 0x7366696C /* 'sfil' */
  4124. 00002DF8  2F2E FE08                move.l     -[A7], [A6 - 0x1F8]
  4125. 00002DFC  4EAD E25C                jsr        [A5 - 0x1DA4]
  4126. 00002E00  7003                     moveq.l    D0, 0x03
  4127. 00002E02  1F00                     move.b     -[A7], D0
  4128. 00002E04  2F2E FE08                move.l     -[A7], [A6 - 0x1F8]
  4129. 00002E08  4EAD E238                jsr        [A5 - 0x1DC8]
  4130. 00002E0C  2F2E FE08                move.l     -[A7], [A6 - 0x1F8]
  4131. 00002E10  4EAD E2C4                jsr        [A5 - 0x1D3C]
  4132. 00002E14  554F                     subq.w     A7, 2
  4133. 00002E16  206E FF18                movea.l    A0, [A6 - 0xE8]
  4134. 00002E1A  2F10                     move.l     -[A7], [A0]
  4135. 00002E1C  A9A6                     syscall    GetResAttrs
  4136. 00002E1E  301F                     move.w     D0, [A7]+
  4137. 00002E20  3D40 FF68                move.w     [A6 - 0x98], D0
  4138. 00002E24  206E FF18                movea.l    A0, [A6 - 0xE8]
  4139. 00002E28  2F10                     move.l     -[A7], [A0]
  4140. 00002E2A  2F3C 736E 6420           move.l     -[A7], 0x736E6420 /* 'snd ' */
  4141. 00002E30  554F                     subq.w     A7, 2
  4142. 00002E32  2F3C 736E 6420           move.l     -[A7], 0x736E6420 /* 'snd ' */
  4143. 00002E38  A9C1                     syscall    UniqueID
  4144. 00002E3A  301F                     move.w     D0, [A7]+
  4145. 00002E3C  3F00                     move.w     -[A7], D0
  4146. 00002E3E  486E FECC                pea.l      [A6 - 0x134]
  4147. 00002E42  A9AB                     syscall    AddResource
  4148. 00002E44  206E FF18                movea.l    A0, [A6 - 0xE8]
  4149. 00002E48  2F10                     move.l     -[A7], [A0]
  4150. 00002E4A  302E FF68                move.w     D0, [A6 - 0x98]
  4151. 00002E4E  7220                     moveq.l    D1, 0x20
  4152. 00002E50  8041                     or.w       D0, D1
  4153. 00002E52  3F00                     move.w     -[A7], D0
  4154. 00002E54  A9A7                     syscall    SetResAttrs
  4155. 00002E56  206E FF18                movea.l    A0, [A6 - 0xE8]
  4156. 00002E5A  2F10                     move.l     -[A7], [A0]
  4157. 00002E5C  A9AA                     syscall    ChangedResource
  4158. 00002E5E  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  4159. 00002E62  2F2E FE08                move.l     -[A7], [A6 - 0x1F8]
  4160. 00002E66  4EAD E2D6                jsr        [A5 - 0x1D2A]
  4161. 00002E6A  2F2E FE08                move.l     -[A7], [A6 - 0x1F8]
  4162. 00002E6E  4EAD E23E                jsr        [A5 - 0x1DC2]
  4163. 00002E72  206E FF18                movea.l    A0, [A6 - 0xE8]
  4164. 00002E76  2050                     movea.l    A0, [A0]
  4165. 00002E78  A02A                     syscall    HUnlock
  4166. 00002E7A  206E FF18                movea.l    A0, [A6 - 0xE8]
  4167. 00002E7E  2050                     movea.l    A0, [A0]
  4168. 00002E80  A023                     syscall    DisposHandle/DisposeHandle
  4169. 00002E82  206E FF18                movea.l    A0, [A6 - 0xE8]
  4170. 00002E86  A01F                     syscall    DisposPtr/DisposePtr
  4171. 00002E88  302D E482                move.w     D0, [A5 - 0x1B7E]
  4172. 00002E8C  6738                     beq        +0x3A /* 00002EC6 */
  4173. 00002E8E  7046                     moveq.l    D0, 0x46
  4174. 00002E90  A11E                     syscall    NewPtr, flags=1
  4175. 00002E92  2D48 FF6C                move.l     [A6 - 0x94], A0
  4176. 00002E96  30AE FEC6                move.w     [A0], [A6 - 0x13A]
  4177. 00002E9A  216E FEC8 0002           move.l     [A0 + 0x2], [A6 - 0x138]
  4178. 00002EA0  5C48                     addq.w     A0, 6
  4179. 00002EA2  2F08                     move.l     -[A7], A0
  4180. 00002EA4  486E FECC                pea.l      [A6 - 0x134]
  4181. 00002EA8  4EAD 0292                jsr        [A5 + 0x292 /* export_78 */]
  4182. 00002EAC  504F                     addq.w     A7, 8
  4183. 00002EAE  246E 0008                movea.l    A2, [A6 + 0x8]
  4184. 00002EB2  2052                     movea.l    A0, [A2]
  4185. 00002EB4  2F28 0016                move.l     -[A7], [A0 + 0x16]
  4186. 00002EB8  4EAD CF3A                jsr        [A5 - 0x30C6]
  4187. 00002EBC  2F2E FF6C                move.l     -[A7], [A6 - 0x94]
  4188. 00002EC0  2F0A                     move.l     -[A7], A2
  4189. 00002EC2  4EBA F1FE                jsr        [PC - 0xE02 /* 000020C2 */]
  4190. label00002EC6:
  4191. 00002EC6  206E 0008                movea.l    A0, [A6 + 0x8]
  4192. 00002ECA  2250                     movea.l    A1, [A0]
  4193. 00002ECC  2F29 0016                move.l     -[A7], [A1 + 0x16]
  4194. 00002ED0  4EAD CF3A                jsr        [A5 - 0x30C6]
  4195. 00002ED4  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  4196. 00002ED8  6012                     bra        +0x14 /* 00002EEC */
  4197. label00002EDA:
  4198. 00002EDA  102E FF29                move.b     D0, [A6 - 0xD7]
  4199. 00002EDE  670C                     beq        +0xE /* 00002EEC */
  4200. 00002EE0  3F2D CD24                move.w     -[A7], [A5 - 0x32DC]
  4201. 00002EE4  2F2D CD20                move.l     -[A7], [A5 - 0x32E0]
  4202. 00002EE8  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  4203. label00002EEC:
  4204. 00002EEC  3F06                     move.w     -[A7], D6
  4205. 00002EEE  A998                     syscall    UseResFile
  4206. 00002EF0  486E FE08                pea.l      [A6 - 0x1F8]
  4207. 00002EF4  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  4208. 00002EF8  6000 02E6                bra        +0x2E8 /* 000031E0 */
  4209. label00002EFC:
  4210. 00002EFC  206E 0008                movea.l    A0, [A6 + 0x8]
  4211. 00002F00  2250                     movea.l    A1, [A0]
  4212. 00002F02  237C 6265 7374 003C      move.l     [A1 + 0x3C], 0x62657374 /* 'best' */
  4213. 00002F0A  6000 012A                bra        +0x12C /* 00003036 */
  4214. label00002F0E:
  4215. 00002F0E  206E 0008                movea.l    A0, [A6 + 0x8]
  4216. 00002F12  2250                     movea.l    A1, [A0]
  4217. 00002F14  237C 6265 7472 003C      move.l     [A1 + 0x3C], 0x62657472 /* 'betr' */
  4218. 00002F1C  6000 0118                bra        +0x11A /* 00003036 */
  4219. label00002F20:
  4220. 00002F20  206E 0008                movea.l    A0, [A6 + 0x8]
  4221. 00002F24  2250                     movea.l    A1, [A0]
  4222. 00002F26  237C 676F 6F64 003C      move.l     [A1 + 0x3C], 0x676F6F64 /* 'good' */
  4223. 00002F2E  6000 0106                bra        +0x108 /* 00003036 */
  4224. label00002F32:
  4225. 00002F32  701E                     moveq.l    D0, 0x1E
  4226. 00002F34  206E 0008                movea.l    A0, [A6 + 0x8]
  4227. 00002F38  2250                     movea.l    A1, [A0]
  4228. 00002F3A  2340 0040                move.l     [A1 + 0x40], D0
  4229. 00002F3E  6000 00F6                bra        +0xF8 /* 00003036 */
  4230. label00002F42:
  4231. 00002F42  703C                     moveq.l    D0, 0x3C
  4232. 00002F44  206E 0008                movea.l    A0, [A6 + 0x8]
  4233. 00002F48  2250                     movea.l    A1, [A0]
  4234. 00002F4A  2340 0040                move.l     [A1 + 0x40], D0
  4235. 00002F4E  6000 00E6                bra        +0xE8 /* 00003036 */
  4236. label00002F52:
  4237. 00002F52  206E 0008                movea.l    A0, [A6 + 0x8]
  4238. 00002F56  2250                     movea.l    A1, [A0]
  4239. 00002F58  237C 0000 0384 0040      move.l     [A1 + 0x40], 0x384
  4240. 00002F60  6000 00D4                bra        +0xD6 /* 00003036 */
  4241. label00002F64:
  4242. 00002F64  206E 0008                movea.l    A0, [A6 + 0x8]
  4243. 00002F68  2250                     movea.l    A1, [A0]
  4244. 00002F6A  237C 0000 0708 0040      move.l     [A1 + 0x40], 0x708
  4245. 00002F72  6000 00C2                bra        +0xC4 /* 00003036 */
  4246. label00002F76:
  4247. 00002F76  206E 0008                movea.l    A0, [A6 + 0x8]
  4248. 00002F7A  2250                     movea.l    A1, [A0]
  4249. 00002F7C  237C 0000 0A8C 0040      move.l     [A1 + 0x40], 0xA8C
  4250. 00002F84  6000 00B0                bra        +0xB2 /* 00003036 */
  4251. label00002F88:
  4252. 00002F88  206E 0008                movea.l    A0, [A6 + 0x8]
  4253. 00002F8C  2250                     movea.l    A1, [A0]
  4254. 00002F8E  237C 0000 0E10 0040      move.l     [A1 + 0x40], 0xE10
  4255. 00002F96  6000 009E                bra        +0xA0 /* 00003036 */
  4256. label00002F9A:
  4257. 00002F9A  206E 0008                movea.l    A0, [A6 + 0x8]
  4258. 00002F9E  2250                     movea.l    A1, [A0]
  4259. 00002FA0  2629 0040                move.l     D3, [A1 + 0x40]
  4260. 00002FA4  703C                     moveq.l    D0, 0x3C
  4261. 00002FA6  B680                     cmp.l      D3, D0
  4262. 00002FA8  6C0C                     bge        +0xE /* 00002FB6 */
  4263. 00002FAA  2D43 FF74                move.l     [A6 - 0x8C], D3
  4264. 00002FAE  7001                     moveq.l    D0, 0x01
  4265. 00002FB0  3D40 FF78                move.w     [A6 - 0x88], D0
  4266. 00002FB4  6044                     bra        +0x46 /* 00002FFA */
  4267. label00002FB6:
  4268. 00002FB6  206E 0008                movea.l    A0, [A6 + 0x8]
  4269. 00002FBA  2250                     movea.l    A1, [A0]
  4270. 00002FBC  2629 0040                move.l     D3, [A1 + 0x40]
  4271. 00002FC0  0C83 0000 0E10           cmpi.l     D3, 0xE10
  4272. 00002FC6  6C14                     bge        +0x16 /* 00002FDC */
  4273. 00002FC8  2003                     move.l     D0, D3
  4274. 00002FCA  723C                     moveq.l    D1, 0x3C
  4275. 00002FCC  4EAD 0342                jsr        [A5 + 0x342 /* export_100 */]
  4276. 00002FD0  2D40 FF74                move.l     [A6 - 0x8C], D0
  4277. 00002FD4  7002                     moveq.l    D0, 0x02
  4278. 00002FD6  3D40 FF78                move.w     [A6 - 0x88], D0
  4279. 00002FDA  601E                     bra        +0x20 /* 00002FFA */
  4280. label00002FDC:
  4281. 00002FDC  206E 0008                movea.l    A0, [A6 + 0x8]
  4282. 00002FE0  2250                     movea.l    A1, [A0]
  4283. 00002FE2  2029 0040                move.l     D0, [A1 + 0x40]
  4284. 00002FE6  223C 0000 0E10           move.l     D1, 0xE10
  4285. 00002FEC  4EAD 0342                jsr        [A5 + 0x342 /* export_100 */]
  4286. 00002FF0  2D40 FF74                move.l     [A6 - 0x8C], D0
  4287. 00002FF4  7003                     moveq.l    D0, 0x03
  4288. 00002FF6  3D40 FF78                move.w     [A6 - 0x88], D0
  4289. label00002FFA:
  4290. 00002FFA  486D E6C4                pea.l      [A5 - 0x193C]
  4291. 00002FFE  7028                     moveq.l    D0, 0x28
  4292. 00003000  2F00                     move.l     -[A7], D0
  4293. 00003002  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  4294. 00003006  2D40 FF7C                move.l     [A6 - 0x84], D0
  4295. 0000300A  2F2E FF74                move.l     -[A7], [A6 - 0x8C]
  4296. 0000300E  3F2E FF78                move.w     -[A7], [A6 - 0x88]
  4297. 00003012  2F2D CD84                move.l     -[A7], [A5 - 0x327C]
  4298. 00003016  2F00                     move.l     -[A7], D0
  4299. 00003018  4EBA 0644                jsr        [PC + 0x644 /* 0000365E */]
  4300. 0000301C  2F2E FF7C                move.l     -[A7], [A6 - 0x84]
  4301. 00003020  4EAD E6BE                jsr        [A5 - 0x1942]
  4302. 00003024  206E 0008                movea.l    A0, [A6 + 0x8]
  4303. 00003028  2250                     movea.l    A1, [A0]
  4304. 0000302A  2340 0040                move.l     [A1 + 0x40], D0
  4305. 0000302E  2F2E FF7C                move.l     -[A7], [A6 - 0x84]
  4306. 00003032  4EAD DA00                jsr        [A5 - 0x2600]
  4307. label00003036:
  4308. 00003036  206E 0008                movea.l    A0, [A6 + 0x8]
  4309. 0000303A  2250                     movea.l    A1, [A0]
  4310. 0000303C  2069 000C                movea.l    A0, [A1 + 0xC]
  4311. 00003040  2250                     movea.l    A1, [A0]
  4312. 00003042  137C 0001 002D           move.b     [A1 + 0x2D], 0x1
  4313. 00003048  6000 0196                bra        +0x198 /* 000031E0 */
  4314. label0000304C:
  4315. 0000304C  2F3C 0000 07D8           move.l     -[A7], 0x7D8
  4316. 00003052  246E 0008                movea.l    A2, [A6 + 0x8]
  4317. 00003056  2052                     movea.l    A0, [A2]
  4318. 00003058  2F28 0016                move.l     -[A7], [A0 + 0x16]
  4319. 0000305C  4EAD FAB8                jsr        [A5 - 0x548]
  4320. 00003060  2D40 FF80                move.l     [A6 - 0x80], D0
  4321. 00003064  2652                     movea.l    A3, [A2]
  4322. 00003066  723A                     moveq.l    D1, 0x3A
  4323. 00003068  D7C1                     add.l      A3, D1
  4324. 0000306A  1213                     move.b     D1, [A3]
  4325. 0000306C  57C1                     seq        D1
  4326. 0000306E  4401                     neg.b      D1
  4327. 00003070  4881                     ext.w      D1
  4328. 00003072  48C1                     ext.l      D1
  4329. 00003074  1681                     move.b     [A3], D1
  4330. 00003076  4A01                     tst.b      D1
  4331. 00003078  670C                     beq        +0xE /* 00003086 */
  4332. 0000307A  4267                     clr.w      -[A7]
  4333. 0000307C  2F00                     move.l     -[A7], D0
  4334. 0000307E  4EAD F0E6                jsr        [A5 - 0xF1A]
  4335. 00003082  6000 015C                bra        +0x15E /* 000031E0 */
  4336. label00003086:
  4337. 00003086  7001                     moveq.l    D0, 0x01
  4338. 00003088  3F00                     move.w     -[A7], D0
  4339. 0000308A  2F2E FF80                move.l     -[A7], [A6 - 0x80]
  4340. 0000308E  4EAD F0E6                jsr        [A5 - 0xF1A]
  4341. 00003092  6000 014C                bra        +0x14E /* 000031E0 */
  4342. label00003096:
  4343. 00003096  7001                     moveq.l    D0, 0x01
  4344. 00003098  1F00                     move.b     -[A7], D0
  4345. 0000309A  486E FCF8                pea.l      [A6 - 0x308]
  4346. 0000309E  246E 0008                movea.l    A2, [A6 + 0x8]
  4347. 000030A2  2052                     movea.l    A0, [A2]
  4348. 000030A4  2F28 002C                move.l     -[A7], [A0 + 0x2C]
  4349. 000030A8  4EAD F6CA                jsr        [A5 - 0x936]
  4350. 000030AC  486E FDFC                pea.l      [A6 - 0x204]
  4351. 000030B0  302E FCF8                move.w     D0, [A6 - 0x308]
  4352. 000030B4  48C0                     ext.l      D0
  4353. 000030B6  5280                     addq.l     D0, 1
  4354. 000030B8  2F00                     move.l     -[A7], D0
  4355. 000030BA  2052                     movea.l    A0, [A2]
  4356. 000030BC  2F28 0028                move.l     -[A7], [A0 + 0x28]
  4357. 000030C0  4EAD D212                jsr        [A5 - 0x2DEE]
  4358. 000030C4  486E FF88                pea.l      [A6 - 0x78]
  4359. 000030C8  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  4360. 000030CC  584F                     addq.w     A7, 4
  4361. 000030CE  41EE FF96                lea.l      A0, [A6 - 0x6A]
  4362. 000030D2  7000                     moveq.l    D0, 0x00
  4363. 000030D4  43FA 0006                lea.l      A1, [PC + 0x6 /* 000030DC, value 0x4A80667C */]
  4364. 000030D8  48D0 DEF8                movem.l    [A0], D3,D4,D5,D6,D7,A1,A2,A3,A4,A6,A7
  4365. 000030DC  4A80                     tst.l      D0
  4366. 000030DE  667C                     bne        +0x7E /* 0000315C */
  4367. 000030E0  486D E2DC                pea.l      [A5 - 0x1D24]
  4368. 000030E4  704C                     moveq.l    D0, 0x4C
  4369. 000030E6  2F00                     move.l     -[A7], D0
  4370. 000030E8  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  4371. 000030EC  2D40 FFC4                move.l     [A6 - 0x3C], D0
  4372. 000030F0  4A80                     tst.l      D0
  4373. 000030F2  6704                     beq        +0x6 /* 000030F8 */
  4374. 000030F4  2D40 FFFC                move.l     [A6 - 0x4], D0
  4375. label000030F8:
  4376. 000030F8  2D40 FE08                move.l     [A6 - 0x1F8], D0
  4377. 000030FC  2F00                     move.l     -[A7], D0
  4378. 000030FE  4EAD 173A                jsr        [A5 + 0x173A /* export_739 */]
  4379. 00003102  2F2E FDFC                move.l     -[A7], [A6 - 0x204]
  4380. 00003106  2F2E FE08                move.l     -[A7], [A6 - 0x1F8]
  4381. 0000310A  4EAD E22C                jsr        [A5 - 0x1DD4]
  4382. 0000310E  554F                     subq.w     A7, 2
  4383. 00003110  A994                     syscall    CurResFile
  4384. 00003112  3C1F                     move.w     D6, [A7]+
  4385. 00003114  7001                     moveq.l    D0, 0x01
  4386. 00003116  1F00                     move.b     -[A7], D0
  4387. 00003118  2F2E FE08                move.l     -[A7], [A6 - 0x1F8]
  4388. 0000311C  4EAD E238                jsr        [A5 - 0x1DC8]
  4389. 00003120  2F2E FE08                move.l     -[A7], [A6 - 0x1F8]
  4390. 00003124  4EAD E2C4                jsr        [A5 - 0x1D3C]
  4391. 00003128  594F                     subq.w     A7, 4
  4392. 0000312A  2F3C 736E 6420           move.l     -[A7], 0x736E6420 /* 'snd ' */
  4393. 00003130  7001                     moveq.l    D0, 0x01
  4394. 00003132  3F00                     move.w     -[A7], D0
  4395. 00003134  A80E                     syscall    Get1IndResource/Get1IxResource
  4396. 00003136  201F                     move.l     D0, [A7]+
  4397. 00003138  2D40 FF84                move.l     [A6 - 0x7C], D0
  4398. 0000313C  2F2D CD78                move.l     -[A7], [A5 - 0x3288]
  4399. 00003140  4EAD F9A4                jsr        [A5 - 0x65C]
  4400. 00003144  2F3C 736E 6420           move.l     -[A7], 0x736E6420 /* 'snd ' */
  4401. 0000314A  2F2E FF84                move.l     -[A7], [A6 - 0x7C]
  4402. 0000314E  2F2D CD78                move.l     -[A7], [A5 - 0x3288]
  4403. 00003152  4EAD F9AA                jsr        [A5 - 0x656]
  4404. 00003156  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  4405. 0000315A  6012                     bra        +0x14 /* 0000316E */
  4406. label0000315C:
  4407. 0000315C  102E FF8D                move.b     D0, [A6 - 0x73]
  4408. 00003160  670C                     beq        +0xE /* 0000316E */
  4409. 00003162  3F2D CD24                move.w     -[A7], [A5 - 0x32DC]
  4410. 00003166  2F2D CD20                move.l     -[A7], [A5 - 0x32E0]
  4411. 0000316A  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  4412. label0000316E:
  4413. 0000316E  486E FF84                pea.l      [A6 - 0x7C]
  4414. 00003172  4EAD 0302                jsr        [A5 + 0x302 /* export_92 */]
  4415. 00003176  2F2E FE08                move.l     -[A7], [A6 - 0x1F8]
  4416. 0000317A  4EAD E23E                jsr        [A5 - 0x1DC2]
  4417. 0000317E  3F06                     move.w     -[A7], D6
  4418. 00003180  A998                     syscall    UseResFile
  4419. 00003182  2F2E FE08                move.l     -[A7], [A6 - 0x1F8]
  4420. 00003186  4EAD 0D42                jsr        [A5 + 0xD42 /* export_420 */]
  4421. 0000318A  0CAE 0000 0012 000C      cmpi.l     [A6 + 0xC], 0x12
  4422. 00003192  664C                     bne        +0x4E /* 000031E0 */
  4423. 00003194  6016                     bra        +0x18 /* 000031AC */
  4424. label00003196:
  4425. 00003196  7001                     moveq.l    D0, 0x01
  4426. 00003198  1F00                     move.b     -[A7], D0
  4427. 0000319A  486E FCF8                pea.l      [A6 - 0x308]
  4428. 0000319E  206E 0008                movea.l    A0, [A6 + 0x8]
  4429. 000031A2  2250                     movea.l    A1, [A0]
  4430. 000031A4  2F29 002C                move.l     -[A7], [A1 + 0x2C]
  4431. 000031A8  4EAD F6CA                jsr        [A5 - 0x936]
  4432. label000031AC:
  4433. 000031AC  302E FCF8                move.w     D0, [A6 - 0x308]
  4434. 000031B0  5240                     addq.w     D0, 1
  4435. 000031B2  3F00                     move.w     -[A7], D0
  4436. 000031B4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4437. 000031B8  4EBA EFA2                jsr        [PC - 0x105E /* 0000215C */]
  4438. 000031BC  6022                     bra        +0x24 /* 000031E0 */
  4439. label000031BE:
  4440. 000031BE  7001                     moveq.l    D0, 0x01
  4441. 000031C0  1F00                     move.b     -[A7], D0
  4442. 000031C2  2052                     movea.l    A0, [A2]
  4443. 000031C4  2F28 000C                move.l     -[A7], [A0 + 0xC]
  4444. 000031C8  4EAD D8CE                jsr        [A5 - 0x2732]
  4445. 000031CC  6012                     bra        +0x14 /* 000031E0 */
  4446. label000031CE:
  4447. 000031CE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4448. 000031D2  206E 0008                movea.l    A0, [A6 + 0x8]
  4449. 000031D6  2250                     movea.l    A1, [A0]
  4450. 000031D8  2F29 000C                move.l     -[A7], [A1 + 0xC]
  4451. 000031DC  4EAD D63C                jsr        [A5 - 0x29C4]
  4452. label000031E0:
  4453. 000031E0  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  4454. 000031E4  4E5E                     unlink     A6
  4455. 000031E6  4E74 0008                rtd        0x0008
  4456. export_809:
  4457. 000031EA  4E56 FFE4                link       A6, -0x001C
  4458. 000031EE  48E7 1E38                movem.l    -[A7], D3,D4,D5,D6,A2,A3,A4
  4459. 000031F2  246E 0008                movea.l    A2, [A6 + 0x8]
  4460. 000031F6  2652                     movea.l    A3, [A2]
  4461. 000031F8  286B 0016                movea.l    A4, [A3 + 0x16]
  4462. 000031FC  2F2B 0028                move.l     -[A7], [A3 + 0x28]
  4463. 00003200  4EAD D7D0                jsr        [A5 - 0x2830]
  4464. 00003204  3800                     move.w     D4, D0
  4465. 00003206  6658                     bne        +0x5A /* 00003260 */
  4466. 00003208  2F3C 0000 07D2           move.l     -[A7], 0x7D2
  4467. 0000320E  4227                     clr.b      -[A7]
  4468. 00003210  2F0C                     move.l     -[A7], A4
  4469. 00003212  4EAD FABE                jsr        [A5 - 0x542]
  4470. 00003216  2F3C 0000 07D6           move.l     -[A7], 0x7D6
  4471. 0000321C  4227                     clr.b      -[A7]
  4472. 0000321E  2F0C                     move.l     -[A7], A4
  4473. 00003220  4EAD FABE                jsr        [A5 - 0x542]
  4474. 00003224  2F3C 0000 07D7           move.l     -[A7], 0x7D7
  4475. 0000322A  4227                     clr.b      -[A7]
  4476. 0000322C  2F0C                     move.l     -[A7], A4
  4477. 0000322E  4EAD FABE                jsr        [A5 - 0x542]
  4478. 00003232  2F3C 0000 07D3           move.l     -[A7], 0x7D3
  4479. 00003238  4227                     clr.b      -[A7]
  4480. 0000323A  2F0C                     move.l     -[A7], A4
  4481. 0000323C  4EAD FABE                jsr        [A5 - 0x542]
  4482. 00003240  2F3C 0000 07D4           move.l     -[A7], 0x7D4
  4483. 00003246  4227                     clr.b      -[A7]
  4484. 00003248  2F0C                     move.l     -[A7], A4
  4485. 0000324A  4EAD FABE                jsr        [A5 - 0x542]
  4486. 0000324E  2F3C 0000 07D1           move.l     -[A7], 0x7D1
  4487. 00003254  4227                     clr.b      -[A7]
  4488. 00003256  2F0C                     move.l     -[A7], A4
  4489. 00003258  4EAD FABE                jsr        [A5 - 0x542]
  4490. 0000325C  6000 0254                bra        +0x256 /* 000034B2 */
  4491. label00003260:
  4492. 00003260  7A01                     moveq.l    D5, 0x01
  4493. 00003262  7C00                     moveq.l    D6, 0x00
  4494. 00003264  4243                     clr.w      D3
  4495. 00003266  3D43 FFE6                move.w     [A6 - 0x1A], D3
  4496. 0000326A  3D43 FFE4                move.w     [A6 - 0x1C], D3
  4497. 0000326E  603E                     bra        +0x40 /* 000032AE */
  4498. label00003270:
  4499. 00003270  4227                     clr.b      -[A7]
  4500. 00003272  486E FFE4                pea.l      [A6 - 0x1C]
  4501. 00003276  246E 0008                movea.l    A2, [A6 + 0x8]
  4502. 0000327A  2052                     movea.l    A0, [A2]
  4503. 0000327C  2F28 002C                move.l     -[A7], [A0 + 0x2C]
  4504. 00003280  4EAD F6CA                jsr        [A5 - 0x936]
  4505. 00003284  4A00                     tst.b      D0
  4506. 00003286  6722                     beq        +0x24 /* 000032AA */
  4507. 00003288  7C01                     moveq.l    D6, 0x01
  4508. 0000328A  486E FFE8                pea.l      [A6 - 0x18]
  4509. 0000328E  302E FFE4                move.w     D0, [A6 - 0x1C]
  4510. 00003292  48C0                     ext.l      D0
  4511. 00003294  5280                     addq.l     D0, 1
  4512. 00003296  2F00                     move.l     -[A7], D0
  4513. 00003298  2052                     movea.l    A0, [A2]
  4514. 0000329A  2F28 0028                move.l     -[A7], [A0 + 0x28]
  4515. 0000329E  4EAD D212                jsr        [A5 - 0x2DEE]
  4516. 000032A2  102E FFED                move.b     D0, [A6 - 0x13]
  4517. 000032A6  6702                     beq        +0x4 /* 000032AA */
  4518. 000032A8  7A00                     moveq.l    D5, 0x00
  4519. label000032AA:
  4520. 000032AA  526E FFE4                addq.w     [A6 - 0x1C], 1
  4521. label000032AE:
  4522. 000032AE  302E FFE4                move.w     D0, [A6 - 0x1C]
  4523. 000032B2  B044                     cmp.w      D0, D4
  4524. 000032B4  6DBA                     blt        -0x44 /* 00003270 */
  4525. 000032B6  2F3C 0000 07D1           move.l     -[A7], 0x7D1
  4526. 000032BC  4A05                     tst.b      D5
  4527. 000032BE  6704                     beq        +0x6 /* 000032C4 */
  4528. 000032C0  4A06                     tst.b      D6
  4529. 000032C2  6604                     bne        +0x6 /* 000032C8 */
  4530. label000032C4:
  4531. 000032C4  7000                     moveq.l    D0, 0x00
  4532. 000032C6  6002                     bra        +0x4 /* 000032CA */
  4533. label000032C8:
  4534. 000032C8  7001                     moveq.l    D0, 0x01
  4535. label000032CA:
  4536. 000032CA  1F00                     move.b     -[A7], D0
  4537. 000032CC  2F0C                     move.l     -[A7], A4
  4538. 000032CE  4EAD FABE                jsr        [A5 - 0x542]
  4539. 000032D2  7A01                     moveq.l    D5, 0x01
  4540. 000032D4  7C00                     moveq.l    D6, 0x00
  4541. 000032D6  4243                     clr.w      D3
  4542. 000032D8  3D43 FFE6                move.w     [A6 - 0x1A], D3
  4543. 000032DC  3D43 FFE4                move.w     [A6 - 0x1C], D3
  4544. 000032E0  604C                     bra        +0x4E /* 0000332E */
  4545. label000032E2:
  4546. 000032E2  4227                     clr.b      -[A7]
  4547. 000032E4  486E FFE4                pea.l      [A6 - 0x1C]
  4548. 000032E8  246E 0008                movea.l    A2, [A6 + 0x8]
  4549. 000032EC  2052                     movea.l    A0, [A2]
  4550. 000032EE  2F28 002C                move.l     -[A7], [A0 + 0x2C]
  4551. 000032F2  4EAD F6CA                jsr        [A5 - 0x936]
  4552. 000032F6  4A00                     tst.b      D0
  4553. 000032F8  6730                     beq        +0x32 /* 0000332A */
  4554. 000032FA  7C01                     moveq.l    D6, 0x01
  4555. 000032FC  486E FFE8                pea.l      [A6 - 0x18]
  4556. 00003300  302E FFE4                move.w     D0, [A6 - 0x1C]
  4557. 00003304  48C0                     ext.l      D0
  4558. 00003306  5280                     addq.l     D0, 1
  4559. 00003308  2F00                     move.l     -[A7], D0
  4560. 0000330A  2052                     movea.l    A0, [A2]
  4561. 0000330C  2F28 0028                move.l     -[A7], [A0 + 0x28]
  4562. 00003310  4EAD D212                jsr        [A5 - 0x2DEE]
  4563. 00003314  102E FFEE                move.b     D0, [A6 - 0x12]
  4564. 00003318  802E FFEF                or.b       D0, [A6 - 0x11]
  4565. 0000331C  6606                     bne        +0x8 /* 00003324 */
  4566. 0000331E  202E FFF0                move.l     D0, [A6 - 0x10]
  4567. 00003322  6706                     beq        +0x8 /* 0000332A */
  4568. label00003324:
  4569. 00003324  7A00                     moveq.l    D5, 0x00
  4570. 00003326  3D44 FFE4                move.w     [A6 - 0x1C], D4
  4571. label0000332A:
  4572. 0000332A  526E FFE4                addq.w     [A6 - 0x1C], 1
  4573. label0000332E:
  4574. 0000332E  302E FFE4                move.w     D0, [A6 - 0x1C]
  4575. 00003332  B044                     cmp.w      D0, D4
  4576. 00003334  6DAC                     blt        -0x52 /* 000032E2 */
  4577. 00003336  2F3C 0000 07D2           move.l     -[A7], 0x7D2
  4578. 0000333C  4A05                     tst.b      D5
  4579. 0000333E  6704                     beq        +0x6 /* 00003344 */
  4580. 00003340  4A06                     tst.b      D6
  4581. 00003342  6604                     bne        +0x6 /* 00003348 */
  4582. label00003344:
  4583. 00003344  7000                     moveq.l    D0, 0x00
  4584. 00003346  6002                     bra        +0x4 /* 0000334A */
  4585. label00003348:
  4586. 00003348  7001                     moveq.l    D0, 0x01
  4587. label0000334A:
  4588. 0000334A  1F00                     move.b     -[A7], D0
  4589. 0000334C  2F0C                     move.l     -[A7], A4
  4590. 0000334E  4EAD FABE                jsr        [A5 - 0x542]
  4591. 00003352  7A01                     moveq.l    D5, 0x01
  4592. 00003354  7C00                     moveq.l    D6, 0x00
  4593. 00003356  4243                     clr.w      D3
  4594. 00003358  3D43 FFE6                move.w     [A6 - 0x1A], D3
  4595. 0000335C  3D43 FFE4                move.w     [A6 - 0x1C], D3
  4596. 00003360  6042                     bra        +0x44 /* 000033A4 */
  4597. label00003362:
  4598. 00003362  4227                     clr.b      -[A7]
  4599. 00003364  486E FFE4                pea.l      [A6 - 0x1C]
  4600. 00003368  246E 0008                movea.l    A2, [A6 + 0x8]
  4601. 0000336C  2052                     movea.l    A0, [A2]
  4602. 0000336E  2F28 002C                move.l     -[A7], [A0 + 0x2C]
  4603. 00003372  4EAD F6CA                jsr        [A5 - 0x936]
  4604. 00003376  4A00                     tst.b      D0
  4605. 00003378  6726                     beq        +0x28 /* 000033A0 */
  4606. 0000337A  7C01                     moveq.l    D6, 0x01
  4607. 0000337C  486E FFE8                pea.l      [A6 - 0x18]
  4608. 00003380  302E FFE4                move.w     D0, [A6 - 0x1C]
  4609. 00003384  48C0                     ext.l      D0
  4610. 00003386  5280                     addq.l     D0, 1
  4611. 00003388  2F00                     move.l     -[A7], D0
  4612. 0000338A  2052                     movea.l    A0, [A2]
  4613. 0000338C  2F28 0028                move.l     -[A7], [A0 + 0x28]
  4614. 00003390  4EAD D212                jsr        [A5 - 0x2DEE]
  4615. 00003394  102E FFED                move.b     D0, [A6 - 0x13]
  4616. 00003398  6706                     beq        +0x8 /* 000033A0 */
  4617. 0000339A  7A00                     moveq.l    D5, 0x00
  4618. 0000339C  3D44 FFE4                move.w     [A6 - 0x1C], D4
  4619. label000033A0:
  4620. 000033A0  526E FFE4                addq.w     [A6 - 0x1C], 1
  4621. label000033A4:
  4622. 000033A4  302E FFE4                move.w     D0, [A6 - 0x1C]
  4623. 000033A8  B044                     cmp.w      D0, D4
  4624. 000033AA  6DB6                     blt        -0x48 /* 00003362 */
  4625. 000033AC  2F3C 0000 07D6           move.l     -[A7], 0x7D6
  4626. 000033B2  4A05                     tst.b      D5
  4627. 000033B4  6704                     beq        +0x6 /* 000033BA */
  4628. 000033B6  4A06                     tst.b      D6
  4629. 000033B8  6604                     bne        +0x6 /* 000033BE */
  4630. label000033BA:
  4631. 000033BA  7000                     moveq.l    D0, 0x00
  4632. 000033BC  6002                     bra        +0x4 /* 000033C0 */
  4633. label000033BE:
  4634. 000033BE  7001                     moveq.l    D0, 0x01
  4635. label000033C0:
  4636. 000033C0  1F00                     move.b     -[A7], D0
  4637. 000033C2  2F0C                     move.l     -[A7], A4
  4638. 000033C4  4EAD FABE                jsr        [A5 - 0x542]
  4639. 000033C8  2F3C 0000 07D7           move.l     -[A7], 0x7D7
  4640. 000033CE  4A05                     tst.b      D5
  4641. 000033D0  6704                     beq        +0x6 /* 000033D6 */
  4642. 000033D2  4A06                     tst.b      D6
  4643. 000033D4  6604                     bne        +0x6 /* 000033DA */
  4644. label000033D6:
  4645. 000033D6  7000                     moveq.l    D0, 0x00
  4646. 000033D8  6002                     bra        +0x4 /* 000033DC */
  4647. label000033DA:
  4648. 000033DA  7001                     moveq.l    D0, 0x01
  4649. label000033DC:
  4650. 000033DC  1F00                     move.b     -[A7], D0
  4651. 000033DE  2F0C                     move.l     -[A7], A4
  4652. 000033E0  4EAD FABE                jsr        [A5 - 0x542]
  4653. 000033E4  7A00                     moveq.l    D5, 0x00
  4654. 000033E6  4243                     clr.w      D3
  4655. 000033E8  3D43 FFE6                move.w     [A6 - 0x1A], D3
  4656. 000033EC  3D43 FFE4                move.w     [A6 - 0x1C], D3
  4657. 000033F0  6040                     bra        +0x42 /* 00003432 */
  4658. label000033F2:
  4659. 000033F2  4227                     clr.b      -[A7]
  4660. 000033F4  486E FFE4                pea.l      [A6 - 0x1C]
  4661. 000033F8  246E 0008                movea.l    A2, [A6 + 0x8]
  4662. 000033FC  2052                     movea.l    A0, [A2]
  4663. 000033FE  2F28 002C                move.l     -[A7], [A0 + 0x2C]
  4664. 00003402  4EAD F6CA                jsr        [A5 - 0x936]
  4665. 00003406  4A00                     tst.b      D0
  4666. 00003408  6724                     beq        +0x26 /* 0000342E */
  4667. 0000340A  486E FFE8                pea.l      [A6 - 0x18]
  4668. 0000340E  302E FFE4                move.w     D0, [A6 - 0x1C]
  4669. 00003412  48C0                     ext.l      D0
  4670. 00003414  5280                     addq.l     D0, 1
  4671. 00003416  2F00                     move.l     -[A7], D0
  4672. 00003418  2052                     movea.l    A0, [A2]
  4673. 0000341A  2F28 0028                move.l     -[A7], [A0 + 0x28]
  4674. 0000341E  4EAD D212                jsr        [A5 - 0x2DEE]
  4675. 00003422  102E FFED                move.b     D0, [A6 - 0x13]
  4676. 00003426  6706                     beq        +0x8 /* 0000342E */
  4677. 00003428  7A01                     moveq.l    D5, 0x01
  4678. 0000342A  3D44 FFE4                move.w     [A6 - 0x1C], D4
  4679. label0000342E:
  4680. 0000342E  526E FFE4                addq.w     [A6 - 0x1C], 1
  4681. label00003432:
  4682. 00003432  302E FFE4                move.w     D0, [A6 - 0x1C]
  4683. 00003436  B044                     cmp.w      D0, D4
  4684. 00003438  6DB8                     blt        -0x46 /* 000033F2 */
  4685. 0000343A  2F3C 0000 07D3           move.l     -[A7], 0x7D3
  4686. 00003440  1F05                     move.b     -[A7], D5
  4687. 00003442  2F0C                     move.l     -[A7], A4
  4688. 00003444  4EAD FABE                jsr        [A5 - 0x542]
  4689. 00003448  7A00                     moveq.l    D5, 0x00
  4690. 0000344A  4243                     clr.w      D3
  4691. 0000344C  3D43 FFE6                move.w     [A6 - 0x1A], D3
  4692. 00003450  3D43 FFE4                move.w     [A6 - 0x1C], D3
  4693. 00003454  6046                     bra        +0x48 /* 0000349C */
  4694. label00003456:
  4695. 00003456  4227                     clr.b      -[A7]
  4696. 00003458  486E FFE4                pea.l      [A6 - 0x1C]
  4697. 0000345C  246E 0008                movea.l    A2, [A6 + 0x8]
  4698. 00003460  2052                     movea.l    A0, [A2]
  4699. 00003462  2F28 002C                move.l     -[A7], [A0 + 0x2C]
  4700. 00003466  4EAD F6CA                jsr        [A5 - 0x936]
  4701. 0000346A  4A00                     tst.b      D0
  4702. 0000346C  672A                     beq        +0x2C /* 00003498 */
  4703. 0000346E  486E FFE8                pea.l      [A6 - 0x18]
  4704. 00003472  302E FFE4                move.w     D0, [A6 - 0x1C]
  4705. 00003476  48C0                     ext.l      D0
  4706. 00003478  5280                     addq.l     D0, 1
  4707. 0000347A  2F00                     move.l     -[A7], D0
  4708. 0000347C  2052                     movea.l    A0, [A2]
  4709. 0000347E  2F28 0028                move.l     -[A7], [A0 + 0x28]
  4710. 00003482  4EAD D212                jsr        [A5 - 0x2DEE]
  4711. 00003486  102E FFED                move.b     D0, [A6 - 0x13]
  4712. 0000348A  670C                     beq        +0xE /* 00003498 */
  4713. 0000348C  102E FFEC                move.b     D0, [A6 - 0x14]
  4714. 00003490  6706                     beq        +0x8 /* 00003498 */
  4715. 00003492  7A01                     moveq.l    D5, 0x01
  4716. 00003494  3D44 FFE4                move.w     [A6 - 0x1C], D4
  4717. label00003498:
  4718. 00003498  526E FFE4                addq.w     [A6 - 0x1C], 1
  4719. label0000349C:
  4720. 0000349C  302E FFE4                move.w     D0, [A6 - 0x1C]
  4721. 000034A0  B044                     cmp.w      D0, D4
  4722. 000034A2  6DB2                     blt        -0x4C /* 00003456 */
  4723. 000034A4  2F3C 0000 07D4           move.l     -[A7], 0x7D4
  4724. 000034AA  1F05                     move.b     -[A7], D5
  4725. 000034AC  2F0C                     move.l     -[A7], A4
  4726. 000034AE  4EAD FABE                jsr        [A5 - 0x542]
  4727. label000034B2:
  4728. 000034B2  4CDF 1C78                movem.l    D3,D4,D5,D6,A2,A3,A4, [A7]+
  4729. 000034B6  4E5E                     unlink     A6
  4730. 000034B8  4E74 0004                rtd        0x0004
  4731. export_810:
  4732. 000034BC  4E56 0000                link       A6, 0
  4733. 000034C0  2F0A                     move.l     -[A7], A2
  4734. 000034C2  206E 0014                movea.l    A0, [A6 + 0x14]
  4735. 000034C6  246E 0008                movea.l    A2, [A6 + 0x8]
  4736. 000034CA  2252                     movea.l    A1, [A2]
  4737. 000034CC  2269 002C                movea.l    A1, [A1 + 0x2C]
  4738. 000034D0  B1C9                     cmpa.l     A0, A1
  4739. 000034D2  6610                     bne        +0x12 /* 000034E4 */
  4740. 000034D4  0CAE 0000 0003 0010      cmpi.l     [A6 + 0x10], 0x3
  4741. 000034DC  6606                     bne        +0x8 /* 000034E4 */
  4742. 000034DE  2F0A                     move.l     -[A7], A2
  4743. 000034E0  4EAD E496                jsr        [A5 - 0x1B6A]
  4744. label000034E4:
  4745. 000034E4  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4746. 000034E8  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4747. 000034EC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4748. 000034F0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4749. 000034F4  4EAD 0C9A                jsr        [A5 + 0xC9A /* export_399 */]
  4750. 000034F8  245F                     movea.l    A2, [A7]+
  4751. 000034FA  4E5E                     unlink     A6
  4752. 000034FC  4E74 0010                rtd        0x0010
  4753. export_811:
  4754. 00003500  4E56 FFFC                link       A6, -0x0004
  4755. 00003504  48E7 1E00                movem.l    -[A7], D3,D4,D5,D6
  4756. 00003508  7800                     moveq.l    D4, 0x00
  4757. 0000350A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4758. 0000350E  4EAD 0C2A                jsr        [A5 + 0xC2A /* export_385 */]
  4759. 00003512  206E 0008                movea.l    A0, [A6 + 0x8]
  4760. 00003516  2250                     movea.l    A1, [A0]
  4761. 00003518  2F29 0028                move.l     -[A7], [A1 + 0x28]
  4762. 0000351C  4EAD D7D0                jsr        [A5 - 0x2830]
  4763. 00003520  3A00                     move.w     D5, D0
  4764. 00003522  4243                     clr.w      D3
  4765. 00003524  3D43 FFFE                move.w     [A6 - 0x2], D3
  4766. 00003528  3D43 FFFC                move.w     [A6 - 0x4], D3
  4767. 0000352C  3C05                     move.w     D6, D5
  4768. 0000352E  5246                     addq.w     D6, 1
  4769. 00003530  602A                     bra        +0x2C /* 0000355C */
  4770. label00003532:
  4771. 00003532  4227                     clr.b      -[A7]
  4772. 00003534  486E FFFC                pea.l      [A6 - 0x4]
  4773. 00003538  206E 0008                movea.l    A0, [A6 + 0x8]
  4774. 0000353C  2250                     movea.l    A1, [A0]
  4775. 0000353E  2F29 002C                move.l     -[A7], [A1 + 0x2C]
  4776. 00003542  4EAD F6CA                jsr        [A5 - 0x936]
  4777. 00003546  4A00                     tst.b      D0
  4778. 00003548  670E                     beq        +0x10 /* 00003558 */
  4779. 0000354A  4A04                     tst.b      D4
  4780. 0000354C  6708                     beq        +0xA /* 00003556 */
  4781. 0000354E  3D46 FFFC                move.w     [A6 - 0x4], D6
  4782. 00003552  7800                     moveq.l    D4, 0x00
  4783. 00003554  6002                     bra        +0x4 /* 00003558 */
  4784. label00003556:
  4785. 00003556  7801                     moveq.l    D4, 0x01
  4786. label00003558:
  4787. 00003558  526E FFFC                addq.w     [A6 - 0x4], 1
  4788. label0000355C:
  4789. 0000355C  302E FFFC                move.w     D0, [A6 - 0x4]
  4790. 00003560  B045                     cmp.w      D0, D5
  4791. 00003562  6DCE                     blt        -0x30 /* 00003532 */
  4792. 00003564  4A04                     tst.b      D4
  4793. 00003566  6724                     beq        +0x26 /* 0000358C */
  4794. 00003568  7013                     moveq.l    D0, 0x13
  4795. 0000356A  2F00                     move.l     -[A7], D0
  4796. 0000356C  2F2D CD7C                move.l     -[A7], [A5 - 0x3284]
  4797. 00003570  4EAD D4FC                jsr        [A5 - 0x2B04]
  4798. 00003574  7012                     moveq.l    D0, 0x12
  4799. 00003576  2F00                     move.l     -[A7], D0
  4800. 00003578  2F2D CD7C                move.l     -[A7], [A5 - 0x3284]
  4801. 0000357C  4EAD D4FC                jsr        [A5 - 0x2B04]
  4802. 00003580  7015                     moveq.l    D0, 0x15
  4803. 00003582  2F00                     move.l     -[A7], D0
  4804. 00003584  2F2D CD7C                move.l     -[A7], [A5 - 0x3284]
  4805. 00003588  4EAD D4FC                jsr        [A5 - 0x2B04]
  4806. label0000358C:
  4807. 0000358C  4CDF 0078                movem.l    D3,D4,D5,D6, [A7]+
  4808. 00003590  4E5E                     unlink     A6
  4809. 00003592  4E74 0004                rtd        0x0004
  4810. export_812:
  4811. 00003596  4E56 FFF8                link       A6, -0x0008
  4812. 0000359A  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  4813. 0000359E  246E 0008                movea.l    A2, [A6 + 0x8]
  4814. 000035A2  2052                     movea.l    A0, [A2]
  4815. 000035A4  2068 0030                movea.l    A0, [A0 + 0x30]
  4816. 000035A8  2250                     movea.l    A1, [A0]
  4817. 000035AA  2F29 004A                move.l     -[A7], [A1 + 0x4A]
  4818. 000035AE  4EAD D7D0                jsr        [A5 - 0x2830]
  4819. 000035B2  2052                     movea.l    A0, [A2]
  4820. 000035B4  2068 0030                movea.l    A0, [A0 + 0x30]
  4821. 000035B8  2250                     movea.l    A1, [A0]
  4822. 000035BA  2F29 004A                move.l     -[A7], [A1 + 0x4A]
  4823. 000035BE  4EAD D7D0                jsr        [A5 - 0x2830]
  4824. 000035C2  3A00                     move.w     D5, D0
  4825. 000035C4  7801                     moveq.l    D4, 0x01
  4826. 000035C6  602E                     bra        +0x30 /* 000035F6 */
  4827. label000035C8:
  4828. 000035C8  486E FFF8                pea.l      [A6 - 0x8]
  4829. 000035CC  3004                     move.w     D0, D4
  4830. 000035CE  48C0                     ext.l      D0
  4831. 000035D0  2F00                     move.l     -[A7], D0
  4832. 000035D2  206E 0008                movea.l    A0, [A6 + 0x8]
  4833. 000035D6  2250                     movea.l    A1, [A0]
  4834. 000035D8  2069 0030                movea.l    A0, [A1 + 0x30]
  4835. 000035DC  2250                     movea.l    A1, [A0]
  4836. 000035DE  2F29 004A                move.l     -[A7], [A1 + 0x4A]
  4837. 000035E2  4EAD D212                jsr        [A5 - 0x2DEE]
  4838. 000035E6  554F                     subq.w     A7, 2
  4839. 000035E8  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4840. 000035EC  7001                     moveq.l    D0, 0x01
  4841. 000035EE  1F00                     move.b     -[A7], D0
  4842. 000035F0  A801                     syscall    SndDisposeChannel
  4843. 000035F2  361F                     move.w     D3, [A7]+
  4844. 000035F4  5244                     addq.w     D4, 1
  4845. label000035F6:
  4846. 000035F6  206E 0008                movea.l    A0, [A6 + 0x8]
  4847. 000035FA  2250                     movea.l    A1, [A0]
  4848. 000035FC  B845                     cmp.w      D4, D5
  4849. 000035FE  6FC8                     ble        -0x36 /* 000035C8 */
  4850. 00003600  4A29 0038                tst.b      [A1 + 0x38]
  4851. 00003604  670C                     beq        +0xE /* 00003612 */
  4852. 00003606  2F29 0034                move.l     -[A7], [A1 + 0x34]
  4853. 0000360A  2F2D CD84                move.l     -[A7], [A5 - 0x327C]
  4854. 0000360E  4EAD ECBC                jsr        [A5 - 0x1344]
  4855. label00003612:
  4856. 00003612  246E 0008                movea.l    A2, [A6 + 0x8]
  4857. 00003616  2052                     movea.l    A0, [A2]
  4858. 00003618  7034                     moveq.l    D0, 0x34
  4859. 0000361A  D1C0                     add.l      A0, D0
  4860. 0000361C  2F08                     move.l     -[A7], A0
  4861. 0000361E  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  4862. 00003622  2052                     movea.l    A0, [A2]
  4863. 00003624  702C                     moveq.l    D0, 0x2C
  4864. 00003626  D1C0                     add.l      A0, D0
  4865. 00003628  2F08                     move.l     -[A7], A0
  4866. 0000362A  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  4867. 0000362E  2052                     movea.l    A0, [A2]
  4868. 00003630  7028                     moveq.l    D0, 0x28
  4869. 00003632  D1C0                     add.l      A0, D0
  4870. 00003634  2F08                     move.l     -[A7], A0
  4871. 00003636  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  4872. 0000363A  2052                     movea.l    A0, [A2]
  4873. 0000363C  7030                     moveq.l    D0, 0x30
  4874. 0000363E  D1C0                     add.l      A0, D0
  4875. 00003640  2F08                     move.l     -[A7], A0
  4876. 00003642  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  4877. 00003646  2052                     movea.l    A0, [A2]
  4878. 00003648  117C 0001 0039           move.b     [A0 + 0x39], 0x1
  4879. 0000364E  2F0A                     move.l     -[A7], A2
  4880. 00003650  4EAD 0C1A                jsr        [A5 + 0xC1A /* export_383 */]
  4881. 00003654  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  4882. 00003658  4E5E                     unlink     A6
  4883. 0000365A  4E74 0004                rtd        0x0004
  4884. fn0000365E:
  4885. 0000365E  4E56 FFF4                link       A6, -0x000C
  4886. 00003662  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  4887. 00003666  3F3C 040B                move.w     -[A7], 0x40B
  4888. 0000366A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4889. 0000366E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4890. 00003672  4EAD 2112                jsr        [A5 + 0x2112 /* export_1054 */]
  4891. 00003676  3F3C 040B                move.w     -[A7], 0x40B
  4892. 0000367A  206E 0008                movea.l    A0, [A6 + 0x8]
  4893. 0000367E  2250                     movea.l    A1, [A0]
  4894. 00003680  2F29 0016                move.l     -[A7], [A1 + 0x16]
  4895. 00003684  4EAD D0B4                jsr        [A5 - 0x2F4C]
  4896. 00003688  7801                     moveq.l    D4, 0x01
  4897. 0000368A  6020                     bra        +0x22 /* 000036AC */
  4898. label0000368C:
  4899. 0000368C  3004                     move.w     D0, D4
  4900. 0000368E  2200                     move.l     D1, D0
  4901. 00003690  48C1                     ext.l      D1
  4902. 00003692  2F01                     move.l     -[A7], D1
  4903. 00003694  206E 0008                movea.l    A0, [A6 + 0x8]
  4904. 00003698  2250                     movea.l    A1, [A0]
  4905. 0000369A  2F29 0016                move.l     -[A7], [A1 + 0x16]
  4906. 0000369E  4EAD CF94                jsr        [A5 - 0x306C]
  4907. 000036A2  2040                     movea.l    A0, D0
  4908. 000036A4  2250                     movea.l    A1, [A0]
  4909. 000036A6  3344 0026                move.w     [A1 + 0x26], D4
  4910. 000036AA  5244                     addq.w     D4, 1
  4911. label000036AC:
  4912. 000036AC  246E 0008                movea.l    A2, [A6 + 0x8]
  4913. 000036B0  2652                     movea.l    A3, [A2]
  4914. 000036B2  7616                     moveq.l    D3, 0x16
  4915. 000036B4  D7C3                     add.l      A3, D3
  4916. 000036B6  0C44 0004                cmpi.w     D4, 0x4
  4917. 000036BA  63D0                     bls        -0x2E /* 0000368C */
  4918. 000036BC  7003                     moveq.l    D0, 0x03
  4919. 000036BE  2F00                     move.l     -[A7], D0
  4920. 000036C0  2F13                     move.l     -[A7], [A3]
  4921. 000036C2  4EAD CF94                jsr        [A5 - 0x306C]
  4922. 000036C6  2840                     movea.l    A4, D0
  4923. 000036C8  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  4924. 000036CC  2F0C                     move.l     -[A7], A4
  4925. 000036CE  4EAD FC9C                jsr        [A5 - 0x364]
  4926. 000036D2  7004                     moveq.l    D0, 0x04
  4927. 000036D4  2F00                     move.l     -[A7], D0
  4928. 000036D6  2052                     movea.l    A0, [A2]
  4929. 000036D8  2F28 0016                move.l     -[A7], [A0 + 0x16]
  4930. 000036DC  4EAD CF94                jsr        [A5 - 0x306C]
  4931. 000036E0  2D40 FFF4                move.l     [A6 - 0xC], D0
  4932. 000036E4  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  4933. 000036E8  4227                     clr.b      -[A7]
  4934. 000036EA  2040                     movea.l    A0, D0
  4935. 000036EC  2250                     movea.l    A1, [A0]
  4936. 000036EE  2F29 0070                move.l     -[A7], [A1 + 0x70]
  4937. 000036F2  4EAD E54A                jsr        [A5 - 0x1AB6]
  4938. 000036F6  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  4939. 000036FA  4E5E                     unlink     A6
  4940. 000036FC  4E74 000E                rtd        0x000E
  4941. export_787:
  4942. 00003700  4E56 FFF8                link       A6, -0x0008
  4943. 00003704  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  4944. 00003708  7003                     moveq.l    D0, 0x03
  4945. 0000370A  2F00                     move.l     -[A7], D0
  4946. 0000370C  246E 0008                movea.l    A2, [A6 + 0x8]
  4947. 00003710  2052                     movea.l    A0, [A2]
  4948. 00003712  2F28 0016                move.l     -[A7], [A0 + 0x16]
  4949. 00003716  4EAD CF94                jsr        [A5 - 0x306C]
  4950. 0000371A  2640                     movea.l    A3, D0
  4951. 0000371C  7004                     moveq.l    D0, 0x04
  4952. 0000371E  2F00                     move.l     -[A7], D0
  4953. 00003720  2052                     movea.l    A0, [A2]
  4954. 00003722  2F28 0016                move.l     -[A7], [A0 + 0x16]
  4955. 00003726  4EAD CF94                jsr        [A5 - 0x306C]
  4956. 0000372A  2840                     movea.l    A4, D0
  4957. 0000372C  2F0A                     move.l     -[A7], A2
  4958. 0000372E  4EAD FF1E                jsr        [A5 - 0xE2]
  4959. 00003732  7664                     moveq.l    D3, 0x64
  4960. 00003734  2F03                     move.l     -[A7], D3
  4961. 00003736  2F0A                     move.l     -[A7], A2
  4962. 00003738  4EAD FF0C                jsr        [A5 - 0xF4]
  4963. 0000373C  2800                     move.l     D4, D0
  4964. 0000373E  B883                     cmp.l      D4, D3
  4965. 00003740  6652                     bne        +0x54 /* 00003794 */
  4966. 00003742  2F0B                     move.l     -[A7], A3
  4967. 00003744  4EAD FCA2                jsr        [A5 - 0x35E]
  4968. 00003748  2600                     move.l     D3, D0
  4969. 0000374A  2054                     movea.l    A0, [A4]
  4970. 0000374C  2F28 0070                move.l     -[A7], [A0 + 0x70]
  4971. 00003750  4EAD E544                jsr        [A5 - 0x1ABC]
  4972. 00003754  48C0                     ext.l      D0
  4973. 00003756  7202                     moveq.l    D1, 0x02
  4974. 00003758  B041                     cmp.w      D0, D1
  4975. 0000375A  6708                     beq        +0xA /* 00003764 */
  4976. 0000375C  7203                     moveq.l    D1, 0x03
  4977. 0000375E  B041                     cmp.w      D0, D1
  4978. 00003760  671A                     beq        +0x1C /* 0000377C */
  4979. 00003762  6032                     bra        +0x34 /* 00003796 */
  4980. label00003764:
  4981. 00003764  2003                     move.l     D0, D3
  4982. 00003766  2200                     move.l     D1, D0
  4983. 00003768  C0FC                     mulu.w     D0, 0xFFFFFFFFFFFFFFFF
  4984. 0000376A  003C 4841                ori.b      ccr, 65
  4985. 0000376E  C2FC                     mulu.w     D1, 0xFFFFFFFFFFFFFFFF
  4986. 00003770  003C 4841                ori.b      ccr, 65
  4987. 00003774  4241                     clr.w      D1
  4988. 00003776  D081                     add.l      D0, D1
  4989. 00003778  2600                     move.l     D3, D0
  4990. 0000377A  601A                     bra        +0x1C /* 00003796 */
  4991. label0000377C:
  4992. 0000377C  2003                     move.l     D0, D3
  4993. 0000377E  2200                     move.l     D1, D0
  4994. 00003780  C0FC                     mulu.w     D0, 0xFFFFFFFFFFFFFFFF
  4995. 00003782  0E10 4841                .invalid.b [A0], 0x41 /* 'A' */ // invalid immediate operation
  4996. 00003786  C2FC                     mulu.w     D1, 0xFFFFFFFFFFFFFFFF
  4997. 00003788  0E10 4841                .invalid.b [A0], 0x41 /* 'A' */ // invalid immediate operation
  4998. 0000378C  4241                     clr.w      D1
  4999. 0000378E  D081                     add.l      D0, D1
  5000. 00003790  2600                     move.l     D3, D0
  5001. 00003792  6002                     bra        +0x4 /* 00003796 */
  5002. label00003794:
  5003. 00003794  7600                     moveq.l    D3, 0x00
  5004. label00003796:
  5005. 00003796  2003                     move.l     D0, D3
  5006. 00003798  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  5007. 0000379C  4E5E                     unlink     A6
  5008. 0000379E  4E74 0004                rtd        0x0004
  5009. export_788:
  5010. 000037A2  4E56 FFF0                link       A6, -0x0010
  5011. 000037A6  48E7 1020                movem.l    -[A7], D3,A2
  5012. 000037AA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5013. 000037AE  4EAD 20D2                jsr        [A5 + 0x20D2 /* export_1046 */]
  5014. 000037B2  1600                     move.b     D3, D0
  5015. 000037B4  6752                     beq        +0x54 /* 00003808 */
  5016. 000037B6  7601                     moveq.l    D3, 0x01
  5017. 000037B8  7004                     moveq.l    D0, 0x04
  5018. 000037BA  2F00                     move.l     -[A7], D0
  5019. 000037BC  206E 0008                movea.l    A0, [A6 + 0x8]
  5020. 000037C0  2250                     movea.l    A1, [A0]
  5021. 000037C2  2F29 0016                move.l     -[A7], [A1 + 0x16]
  5022. 000037C6  4EAD CF94                jsr        [A5 - 0x306C]
  5023. 000037CA  2440                     movea.l    A2, D0
  5024. 000037CC  2052                     movea.l    A0, [A2]
  5025. 000037CE  2F28 0070                move.l     -[A7], [A0 + 0x70]
  5026. 000037D2  4EAD E544                jsr        [A5 - 0x1ABC]
  5027. 000037D6  7203                     moveq.l    D1, 0x03
  5028. 000037D8  B041                     cmp.w      D0, D1
  5029. 000037DA  662C                     bne        +0x2E /* 00003808 */
  5030. 000037DC  7003                     moveq.l    D0, 0x03
  5031. 000037DE  2F00                     move.l     -[A7], D0
  5032. 000037E0  206E 0008                movea.l    A0, [A6 + 0x8]
  5033. 000037E4  2250                     movea.l    A1, [A0]
  5034. 000037E6  2F29 0016                move.l     -[A7], [A1 + 0x16]
  5035. 000037EA  4EAD CF94                jsr        [A5 - 0x306C]
  5036. 000037EE  2440                     movea.l    A2, D0
  5037. 000037F0  2F0A                     move.l     -[A7], A2
  5038. 000037F2  4EAD FCA2                jsr        [A5 - 0x35E]
  5039. 000037F6  7212                     moveq.l    D1, 0x12
  5040. 000037F8  B081                     cmp.l      D0, D1
  5041. 000037FA  6F0C                     ble        +0xE /* 00003808 */
  5042. 000037FC  7600                     moveq.l    D3, 0x00
  5043. 000037FE  7005                     moveq.l    D0, 0x05
  5044. 00003800  3F00                     move.w     -[A7], D0
  5045. 00003802  2F0A                     move.l     -[A7], A2
  5046. 00003804  4EAD F928                jsr        [A5 - 0x6D8]
  5047. label00003808:
  5048. 00003808  1003                     move.b     D0, D3
  5049. 0000380A  4CDF 0408                movem.l    D3,A2, [A7]+
  5050. 0000380E  4E5E                     unlink     A6
  5051. 00003810  4E74 0004                rtd        0x0004
  5052. fn00003814:
  5053. 00003814  4E56 0000                link       A6, 0
  5054. 00003818  206E 0008                movea.l    A0, [A6 + 0x8]
  5055. 0000381C  2250                     movea.l    A1, [A0]
  5056. 0000381E  236E 000C 0004           move.l     [A1 + 0x4], [A6 + 0xC]
  5057. 00003824  4E5E                     unlink     A6
  5058. 00003826  4E74 0008                rtd        0x0008
  5059. export_789:
  5060. 0000382A  4E56 0000                link       A6, 0
  5061. 0000382E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5062. 00003832  206E 0008                movea.l    A0, [A6 + 0x8]
  5063. 00003836  2250                     movea.l    A1, [A0]
  5064. 00003838  2F29 0004                move.l     -[A7], [A1 + 0x4]
  5065. 0000383C  4EAD D642                jsr        [A5 - 0x29BE]
  5066. 00003840  4E5E                     unlink     A6
  5067. 00003842  4E74 0008                rtd        0x0008
  5068. export_790:
  5069. 00003846  4E56 0000                link       A6, 0
  5070. 0000384A  48E7 1030                movem.l    -[A7], D3,A2,A3
  5071. 0000384E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5072. 00003852  4EAD FA3E                jsr        [A5 - 0x5C2]
  5073. 00003856  0C80 0000 07D8           cmpi.l     D0, 0x7D8
  5074. 0000385C  6720                     beq        +0x22 /* 0000387E */
  5075. 0000385E  246E 0008                movea.l    A2, [A6 + 0x8]
  5076. 00003862  2652                     movea.l    A3, [A2]
  5077. 00003864  701D                     moveq.l    D0, 0x1D
  5078. 00003866  D7C0                     add.l      A3, D0
  5079. 00003868  4A13                     tst.b      [A3]
  5080. 0000386A  6612                     bne        +0x14 /* 0000387E */
  5081. 0000386C  7601                     moveq.l    D3, 0x01
  5082. 0000386E  1683                     move.b     [A3], D3
  5083. 00003870  2052                     movea.l    A0, [A2]
  5084. 00003872  1143 001E                move.b     [A0 + 0x1E], D3
  5085. 00003876  4267                     clr.w      -[A7]
  5086. 00003878  2F0A                     move.l     -[A7], A2
  5087. 0000387A  4EAD F0E6                jsr        [A5 - 0xF1A]
  5088. label0000387E:
  5089. 0000387E  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  5090. 00003882  4E5E                     unlink     A6
  5091. 00003884  4E74 0004                rtd        0x0004
  5092. export_791:
  5093. 00003888  4E56 FFF8                link       A6, -0x0008
  5094. 0000388C  48E7 1030                movem.l    -[A7], D3,A2,A3
  5095. 00003890  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5096. 00003894  4EAD FA3E                jsr        [A5 - 0x5C2]
  5097. 00003898  0C80 0000 07D8           cmpi.l     D0, 0x7D8
  5098. 0000389E  6728                     beq        +0x2A /* 000038C8 */
  5099. 000038A0  246E 0008                movea.l    A2, [A6 + 0x8]
  5100. 000038A4  2652                     movea.l    A3, [A2]
  5101. 000038A6  701D                     moveq.l    D0, 0x1D
  5102. 000038A8  D7C0                     add.l      A3, D0
  5103. 000038AA  4A13                     tst.b      [A3]
  5104. 000038AC  671A                     beq        +0x1C /* 000038C8 */
  5105. 000038AE  4203                     clr.b      D3
  5106. 000038B0  1683                     move.b     [A3], D3
  5107. 000038B2  2F0A                     move.l     -[A7], A2
  5108. 000038B4  4EAD CFA0                jsr        [A5 - 0x3060]
  5109. 000038B8  2052                     movea.l    A0, [A2]
  5110. 000038BA  1143 001E                move.b     [A0 + 0x1E], D3
  5111. 000038BE  7001                     moveq.l    D0, 0x01
  5112. 000038C0  3F00                     move.w     -[A7], D0
  5113. 000038C2  2F0A                     move.l     -[A7], A2
  5114. 000038C4  4EAD F0E6                jsr        [A5 - 0xF1A]
  5115. label000038C8:
  5116. 000038C8  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  5117. 000038CC  4E5E                     unlink     A6
  5118. 000038CE  4E74 0004                rtd        0x0004
  5119. fn000038D2:
  5120. 000038D2  4E56 FFC0                link       A6, -0x0040
  5121. 000038D6  48E7 0030                movem.l    -[A7], A2,A3
  5122. 000038DA  486E FFC0                pea.l      [A6 - 0x40]
  5123. 000038DE  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  5124. 000038E2  584F                     addq.w     A7, 4
  5125. 000038E4  41EE FFCE                lea.l      A0, [A6 - 0x32]
  5126. 000038E8  7000                     moveq.l    D0, 0x00
  5127. 000038EA  43FA 0006                lea.l      A1, [PC + 0x6 /* 000038F2, value 0x4A806600 */]
  5128. 000038EE  48D0 DEF8                movem.l    [A0], D3,D4,D5,D6,D7,A1,A2,A3,A4,A6,A7
  5129. 000038F2  4A80                     tst.l      D0
  5130. 000038F4  6600 0088                bne        +0x8A /* 0000397E */
  5131. 000038F8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5132. 000038FC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5133. 00003900  4EAD 0C12                jsr        [A5 + 0xC12 /* export_382 */]
  5134. 00003904  486D D10E                pea.l      [A5 - 0x2EF2]
  5135. 00003908  7040                     moveq.l    D0, 0x40
  5136. 0000390A  2F00                     move.l     -[A7], D0
  5137. 0000390C  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  5138. 00003910  2D40 FFFC                move.l     [A6 - 0x4], D0
  5139. 00003914  4A80                     tst.l      D0
  5140. 00003916  6702                     beq        +0x4 /* 0000391A */
  5141. 00003918  2640                     movea.l    A3, D0
  5142. label0000391A:
  5143. 0000391A  206E 0008                movea.l    A0, [A6 + 0x8]
  5144. 0000391E  2250                     movea.l    A1, [A0]
  5145. 00003920  2340 0016                move.l     [A1 + 0x16], D0
  5146. 00003924  3F3C 07D0                move.w     -[A7], 0x7D0
  5147. 00003928  7201                     moveq.l    D1, 0x01
  5148. 0000392A  1F01                     move.b     -[A7], D1
  5149. 0000392C  2F2D CD80                move.l     -[A7], [A5 - 0x3280]
  5150. 00003930  2F08                     move.l     -[A7], A0
  5151. 00003932  2F00                     move.l     -[A7], D0
  5152. 00003934  4EAD 08DA                jsr        [A5 + 0x8DA /* export_279 */]
  5153. 00003938  206E 0008                movea.l    A0, [A6 + 0x8]
  5154. 0000393C  2250                     movea.l    A1, [A0]
  5155. 0000393E  2F29 0016                move.l     -[A7], [A1 + 0x16]
  5156. 00003942  2F2D CD6C                move.l     -[A7], [A5 - 0x3294]
  5157. 00003946  4EAD DF2E                jsr        [A5 - 0x20D2]
  5158. 0000394A  594F                     subq.w     A7, 4
  5159. 0000394C  3F3C 07D0                move.w     -[A7], 0x7D0
  5160. 00003950  A9BC                     syscall    GetPicture
  5161. 00003952  201F                     move.l     D0, [A7]+
  5162. 00003954  206E 0008                movea.l    A0, [A6 + 0x8]
  5163. 00003958  2250                     movea.l    A1, [A0]
  5164. 0000395A  2340 0020                move.l     [A1 + 0x20], D0
  5165. 0000395E  594F                     subq.w     A7, 4
  5166. 00003960  3F3C 07D1                move.w     -[A7], 0x7D1
  5167. 00003964  A9BC                     syscall    GetPicture
  5168. 00003966  201F                     move.l     D0, [A7]+
  5169. 00003968  246E 0008                movea.l    A2, [A6 + 0x8]
  5170. 0000396C  2052                     movea.l    A0, [A2]
  5171. 0000396E  2140 0024                move.l     [A0 + 0x24], D0
  5172. 00003972  2F0A                     move.l     -[A7], A2
  5173. 00003974  4EAD E910                jsr        [A5 - 0x16F0]
  5174. 00003978  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  5175. 0000397C  601A                     bra        +0x1C /* 00003998 */
  5176. label0000397E:
  5177. 0000397E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5178. 00003982  4EAD DA00                jsr        [A5 - 0x2600]
  5179. 00003986  102E FFC5                move.b     D0, [A6 - 0x3B]
  5180. 0000398A  670C                     beq        +0xE /* 00003998 */
  5181. 0000398C  3F2D CD24                move.w     -[A7], [A5 - 0x32DC]
  5182. 00003990  2F2D CD20                move.l     -[A7], [A5 - 0x32E0]
  5183. 00003994  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  5184. label00003998:
  5185. 00003998  4CDF 0C00                movem.l    A2,A3, [A7]+
  5186. 0000399C  4E5E                     unlink     A6
  5187. 0000399E  4E74 0008                rtd        0x0008
  5188. export_792:
  5189. 000039A2  4E56 0000                link       A6, 0
  5190. 000039A6  2F0A                     move.l     -[A7], A2
  5191. 000039A8  246E 0008                movea.l    A2, [A6 + 0x8]
  5192. 000039AC  2052                     movea.l    A0, [A2]
  5193. 000039AE  7020                     moveq.l    D0, 0x20
  5194. 000039B0  D1C0                     add.l      A0, D0
  5195. 000039B2  2F08                     move.l     -[A7], A0
  5196. 000039B4  4EAD 0302                jsr        [A5 + 0x302 /* export_92 */]
  5197. 000039B8  2052                     movea.l    A0, [A2]
  5198. 000039BA  7024                     moveq.l    D0, 0x24
  5199. 000039BC  D1C0                     add.l      A0, D0
  5200. 000039BE  2F08                     move.l     -[A7], A0
  5201. 000039C0  4EAD 0302                jsr        [A5 + 0x302 /* export_92 */]
  5202. 000039C4  2F0A                     move.l     -[A7], A2
  5203. 000039C6  4EAD 0C1A                jsr        [A5 + 0xC1A /* export_383 */]
  5204. 000039CA  7000                     moveq.l    D0, 0x00
  5205. 000039CC  206D E77C                movea.l    A0, [A5 - 0x1884]
  5206. 000039D0  2080                     move.l     [A0], D0
  5207. 000039D2  245F                     movea.l    A2, [A7]+
  5208. 000039D4  4E5E                     unlink     A6
  5209. 000039D6  4E74 0004                rtd        0x0004
  5210. fn000039DA:
  5211. 000039DA  4E56 FFF0                link       A6, -0x0010
  5212. 000039DE  2F03                     move.l     -[A7], D3
  5213. 000039E0  594F                     subq.w     A7, 4
  5214. 000039E2  A975                     syscall    TickCount
  5215. 000039E4  261F                     move.l     D3, [A7]+
  5216. label000039E6:
  5217. 000039E6  594F                     subq.w     A7, 4
  5218. 000039E8  A975                     syscall    TickCount
  5219. 000039EA  201F                     move.l     D0, [A7]+
  5220. 000039EC  9083                     sub.l      D0, D3
  5221. 000039EE  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  5222. 000039F2  643A                     bcc        +0x3C /* 00003A2E */
  5223. 000039F4  486E FFF0                pea.l      [A6 - 0x10]
  5224. 000039F8  A976                     syscall    GetKeys
  5225. 000039FA  02AE FFFF FFFD FFF4      andi.l     [A6 - 0xC], 0xFFFFFFFD
  5226. 00003A02  02AE FFFF FF7F FFFC      andi.l     [A6 - 0x4], 0xFFFFFF7F
  5227. 00003A0A  554F                     subq.w     A7, 2
  5228. 00003A0C  A974                     syscall    Button
  5229. 00003A0E  101F                     move.b     D0, [A7]+
  5230. 00003A10  6618                     bne        +0x1A /* 00003A2A */
  5231. 00003A12  202E FFF0                move.l     D0, [A6 - 0x10]
  5232. 00003A16  6612                     bne        +0x14 /* 00003A2A */
  5233. 00003A18  202E FFF4                move.l     D0, [A6 - 0xC]
  5234. 00003A1C  660C                     bne        +0xE /* 00003A2A */
  5235. 00003A1E  202E FFF8                move.l     D0, [A6 - 0x8]
  5236. 00003A22  6606                     bne        +0x8 /* 00003A2A */
  5237. 00003A24  202E FFFC                move.l     D0, [A6 - 0x4]
  5238. 00003A28  67BC                     beq        -0x42 /* 000039E6 */
  5239. label00003A2A:
  5240. 00003A2A  7001                     moveq.l    D0, 0x01
  5241. 00003A2C  6002                     bra        +0x4 /* 00003A30 */
  5242. label00003A2E:
  5243. 00003A2E  4200                     clr.b      D0
  5244. label00003A30:
  5245. 00003A30  261F                     move.l     D3, [A7]+
  5246. 00003A32  4E5E                     unlink     A6
  5247. 00003A34  4E74 0004                rtd        0x0004
  5248. export_793:
  5249. 00003A38  4E56 FFEC                link       A6, -0x0014
  5250. 00003A3C  48E7 1020                movem.l    -[A7], D3,A2
  5251. 00003A40  7600                     moveq.l    D3, 0x00
  5252. 00003A42  246E 0008                movea.l    A2, [A6 + 0x8]
  5253. 00003A46  2052                     movea.l    A0, [A2]
  5254. 00003A48  2F28 0016                move.l     -[A7], [A0 + 0x16]
  5255. 00003A4C  4EAD D0BA                jsr        [A5 - 0x2F46]
  5256. 00003A50  2052                     movea.l    A0, [A2]
  5257. 00003A52  2F28 0016                move.l     -[A7], [A0 + 0x16]
  5258. 00003A56  4EAD CFA0                jsr        [A5 - 0x3060]
  5259. 00003A5A  70EE                     moveq.l    D0, 0xFFFFFFEE
  5260. 00003A5C  3F00                     move.w     -[A7], D0
  5261. 00003A5E  70F3                     moveq.l    D0, 0xFFFFFFF3
  5262. 00003A60  3F00                     move.w     -[A7], D0
  5263. 00003A62  A878                     syscall    SetOrigin
  5264. 00003A64  246E 0008                movea.l    A2, [A6 + 0x8]
  5265. 00003A68  2052                     movea.l    A0, [A2]
  5266. 00003A6A  2068 0020                movea.l    A0, [A0 + 0x20]
  5267. 00003A6E  2050                     movea.l    A0, [A0]
  5268. 00003A70  5448                     addq.w     A0, 2
  5269. 00003A72  43EE FFEC                lea.l      A1, [A6 - 0x14]
  5270. 00003A76  22D8                     move.l     [A1]+, [A0]+
  5271. 00003A78  22D8                     move.l     [A1]+, [A0]+
  5272. 00003A7A  2052                     movea.l    A0, [A2]
  5273. 00003A7C  2068 0024                movea.l    A0, [A0 + 0x24]
  5274. 00003A80  2050                     movea.l    A0, [A0]
  5275. 00003A82  5448                     addq.w     A0, 2
  5276. 00003A84  43EE FFF4                lea.l      A1, [A6 - 0xC]
  5277. 00003A88  22D8                     move.l     [A1]+, [A0]+
  5278. 00003A8A  22D8                     move.l     [A1]+, [A0]+
  5279. 00003A8C  2052                     movea.l    A0, [A2]
  5280. 00003A8E  2F28 0020                move.l     -[A7], [A0 + 0x20]
  5281. 00003A92  486E FFEC                pea.l      [A6 - 0x14]
  5282. 00003A96  A8F6                     syscall    DrawPicture
  5283. 00003A98  600E                     bra        +0x10 /* 00003AA8 */
  5284. label00003A9A:
  5285. 00003A9A  7014                     moveq.l    D0, 0x14
  5286. 00003A9C  2F00                     move.l     -[A7], D0
  5287. 00003A9E  4EBA FF3A                jsr        [PC - 0xC6 /* 000039DA */]
  5288. 00003AA2  4A00                     tst.b      D0
  5289. 00003AA4  6702                     beq        +0x4 /* 00003AA8 */
  5290. 00003AA6  7601                     moveq.l    D3, 0x01
  5291. label00003AA8:
  5292. 00003AA8  4A03                     tst.b      D3
  5293. 00003AAA  67EE                     beq        -0x10 /* 00003A9A */
  5294. 00003AAC  206E 0008                movea.l    A0, [A6 + 0x8]
  5295. 00003AB0  2250                     movea.l    A1, [A0]
  5296. 00003AB2  2F29 0024                move.l     -[A7], [A1 + 0x24]
  5297. 00003AB6  486E FFF4                pea.l      [A6 - 0xC]
  5298. 00003ABA  A8F6                     syscall    DrawPicture
  5299. 00003ABC  7600                     moveq.l    D3, 0x00
  5300. 00003ABE  600E                     bra        +0x10 /* 00003ACE */
  5301. label00003AC0:
  5302. 00003AC0  7014                     moveq.l    D0, 0x14
  5303. 00003AC2  2F00                     move.l     -[A7], D0
  5304. 00003AC4  4EBA FF14                jsr        [PC - 0xEC /* 000039DA */]
  5305. 00003AC8  4A00                     tst.b      D0
  5306. 00003ACA  6602                     bne        +0x4 /* 00003ACE */
  5307. 00003ACC  7601                     moveq.l    D3, 0x01
  5308. label00003ACE:
  5309. 00003ACE  4A03                     tst.b      D3
  5310. 00003AD0  67EE                     beq        -0x10 /* 00003AC0 */
  5311. label00003AD2:
  5312. 00003AD2  7014                     moveq.l    D0, 0x14
  5313. 00003AD4  2F00                     move.l     -[A7], D0
  5314. 00003AD6  4EBA FF02                jsr        [PC - 0xFE /* 000039DA */]
  5315. 00003ADA  4A00                     tst.b      D0
  5316. 00003ADC  67F4                     beq        -0xA /* 00003AD2 */
  5317. 00003ADE  4CDF 0408                movem.l    D3,A2, [A7]+
  5318. 00003AE2  4E5E                     unlink     A6
  5319. 00003AE4  4E74 0004                rtd        0x0004
  5320. export_794:
  5321. 00003AE8  4E56 0000                link       A6, 0
  5322. 00003AEC  7004                     moveq.l    D0, 0x04
  5323. 00003AEE  2F00                     move.l     -[A7], D0
  5324. 00003AF0  2F2D CD74                move.l     -[A7], [A5 - 0x328C]
  5325. 00003AF4  4EAD D63C                jsr        [A5 - 0x29C4]
  5326. 00003AF8  4E5E                     unlink     A6
  5327. 00003AFA  4E74 0004                rtd        0x0004
  5328. fn00003AFE:
  5329. 00003AFE  4E56 FFF8                link       A6, -0x0008
  5330. 00003B02  2F0A                     move.l     -[A7], A2
  5331. 00003B04  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5332. 00003B08  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5333. 00003B0C  4EAD 20C2                jsr        [A5 + 0x20C2 /* export_1044 */]
  5334. 00003B10  486D E93C                pea.l      [A5 - 0x16C4]
  5335. 00003B14  7054                     moveq.l    D0, 0x54
  5336. 00003B16  2F00                     move.l     -[A7], D0
  5337. 00003B18  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  5338. 00003B1C  2440                     movea.l    A2, D0
  5339. 00003B1E  206E 0008                movea.l    A0, [A6 + 0x8]
  5340. 00003B22  2250                     movea.l    A1, [A0]
  5341. 00003B24  234A 0016                move.l     [A1 + 0x16], A2
  5342. 00003B28  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  5343. 00003B2C  2F2D CD80                move.l     -[A7], [A5 - 0x3280]
  5344. 00003B30  2F08                     move.l     -[A7], A0
  5345. 00003B32  2F0A                     move.l     -[A7], A2
  5346. 00003B34  4EAD 1F42                jsr        [A5 + 0x1F42 /* export_996 */]
  5347. 00003B38  245F                     movea.l    A2, [A7]+
  5348. 00003B3A  4E5E                     unlink     A6
  5349. 00003B3C  4E74 000A                rtd        0x000A
  5350. fn00003B40:
  5351. 00003B40  4E56 FFA4                link       A6, -0x005C
  5352. 00003B44  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  5353. 00003B48  486E FFA4                pea.l      [A6 - 0x5C]
  5354. 00003B4C  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  5355. 00003B50  584F                     addq.w     A7, 4
  5356. 00003B52  41EE FFB2                lea.l      A0, [A6 - 0x4E]
  5357. 00003B56  7000                     moveq.l    D0, 0x00
  5358. 00003B58  43FA 0006                lea.l      A1, [PC + 0x6 /* 00003B60, value 0x4A806600 */]
  5359. 00003B5C  48D0 DEF8                movem.l    [A0], D3,D4,D5,D6,D7,A1,A2,A3,A4,A6,A7
  5360. 00003B60  4A80                     tst.l      D0
  5361. 00003B62  6600 0110                bne        +0x112 /* 00003C74 */
  5362. 00003B66  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5363. 00003B6A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5364. 00003B6E  4EAD 0C12                jsr        [A5 + 0xC12 /* export_382 */]
  5365. 00003B72  486D D10E                pea.l      [A5 - 0x2EF2]
  5366. 00003B76  7040                     moveq.l    D0, 0x40
  5367. 00003B78  2F00                     move.l     -[A7], D0
  5368. 00003B7A  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  5369. 00003B7E  2D40 FFE0                move.l     [A6 - 0x20], D0
  5370. 00003B82  4A80                     tst.l      D0
  5371. 00003B84  6702                     beq        +0x4 /* 00003B88 */
  5372. 00003B86  2840                     movea.l    A4, D0
  5373. label00003B88:
  5374. 00003B88  206E 0008                movea.l    A0, [A6 + 0x8]
  5375. 00003B8C  2250                     movea.l    A1, [A0]
  5376. 00003B8E  2340 0016                move.l     [A1 + 0x16], D0
  5377. 00003B92  3F3C 03E8                move.w     -[A7], 0x3E8
  5378. 00003B96  4227                     clr.b      -[A7]
  5379. 00003B98  2F2D CD80                move.l     -[A7], [A5 - 0x3280]
  5380. 00003B9C  2F08                     move.l     -[A7], A0
  5381. 00003B9E  2F00                     move.l     -[A7], D0
  5382. 00003BA0  4EAD 08DA                jsr        [A5 + 0x8DA /* export_279 */]
  5383. 00003BA4  206E 0008                movea.l    A0, [A6 + 0x8]
  5384. 00003BA8  2250                     movea.l    A1, [A0]
  5385. 00003BAA  2269 0016                movea.l    A1, [A1 + 0x16]
  5386. 00003BAE  2451                     movea.l    A2, [A1]
  5387. 00003BB0  226A 0010                movea.l    A1, [A2 + 0x10]
  5388. 00003BB4  7010                     moveq.l    D0, 0x10
  5389. 00003BB6  D3C0                     add.l      A1, D0
  5390. 00003BB8  45EE FFE4                lea.l      A2, [A6 - 0x1C]
  5391. 00003BBC  24D9                     move.l     [A2]+, [A1]+
  5392. 00003BBE  24D9                     move.l     [A2]+, [A1]+
  5393. 00003BC0  43EE FFEC                lea.l      A1, [A6 - 0x14]
  5394. 00003BC4  2D49 FFF4                move.l     [A6 - 0xC], A1
  5395. 00003BC8  2450                     movea.l    A2, [A0]
  5396. 00003BCA  206A 0016                movea.l    A0, [A2 + 0x16]
  5397. 00003BCE  2450                     movea.l    A2, [A0]
  5398. 00003BD0  202A 0010                move.l     D0, [A2 + 0x10]
  5399. 00003BD4  2D40 FFF8                move.l     [A6 - 0x8], D0
  5400. 00003BD8  2F09                     move.l     -[A7], A1
  5401. 00003BDA  A874                     syscall    GetPort
  5402. 00003BDC  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  5403. 00003BE0  A873                     syscall    SetPort
  5404. 00003BE2  486E FFE4                pea.l      [A6 - 0x1C]
  5405. 00003BE6  A870                     syscall    LocalToGlobal
  5406. 00003BE8  486E FFE8                pea.l      [A6 - 0x18]
  5407. 00003BEC  A870                     syscall    LocalToGlobal
  5408. 00003BEE  7002                     moveq.l    D0, 0x02
  5409. 00003BF0  2F00                     move.l     -[A7], D0
  5410. 00003BF2  486E FFEC                pea.l      [A6 - 0x14]
  5411. 00003BF6  4EBA 00A0                jsr        [PC + 0xA0 /* 00003C98 */]
  5412. 00003BFA  302E FFEA                move.w     D0, [A6 - 0x16]
  5413. 00003BFE  906E FFE6                sub.w      D0, [A6 - 0x1A]
  5414. 00003C02  246E 0008                movea.l    A2, [A6 + 0x8]
  5415. 00003C06  2052                     movea.l    A0, [A2]
  5416. 00003C08  3140 0020                move.w     [A0 + 0x20], D0
  5417. 00003C0C  382D CDE4                move.w     D4, [A5 - 0x321C]
  5418. 00003C10  9840                     sub.w      D4, D0
  5419. 00003C12  5B44                     subq.w     D4, 5
  5420. 00003C14  207C 0000 0BAA           movea.l    A0, 0xBAA
  5421. 00003C1A  3A10                     move.w     D5, [A0]
  5422. 00003C1C  7016                     moveq.l    D0, 0x16
  5423. 00003C1E  DA40                     add.w      D5, D0
  5424. 00003C20  3F04                     move.w     -[A7], D4
  5425. 00003C22  3F05                     move.w     -[A7], D5
  5426. 00003C24  2052                     movea.l    A0, [A2]
  5427. 00003C26  2F28 0016                move.l     -[A7], [A0 + 0x16]
  5428. 00003C2A  4EAD D0F6                jsr        [A5 - 0x2F0A]
  5429. 00003C2E  486D E9AC                pea.l      [A5 - 0x1654]
  5430. 00003C32  7070                     moveq.l    D0, 0x70
  5431. 00003C34  2F00                     move.l     -[A7], D0
  5432. 00003C36  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  5433. 00003C3A  2640                     movea.l    A3, D0
  5434. 00003C3C  2052                     movea.l    A0, [A2]
  5435. 00003C3E  2F28 0016                move.l     -[A7], [A0 + 0x16]
  5436. 00003C42  2F0A                     move.l     -[A7], A2
  5437. 00003C44  4267                     clr.w      -[A7]
  5438. 00003C46  4267                     clr.w      -[A7]
  5439. 00003C48  4267                     clr.w      -[A7]
  5440. 00003C4A  4267                     clr.w      -[A7]
  5441. 00003C4C  7605                     moveq.l    D3, 0x05
  5442. 00003C4E  1F03                     move.b     -[A7], D3
  5443. 00003C50  1F03                     move.b     -[A7], D3
  5444. 00003C52  2F0B                     move.l     -[A7], A3
  5445. 00003C54  4EBA 007E                jsr        [PC + 0x7E /* 00003CD4 */]
  5446. 00003C58  7601                     moveq.l    D3, 0x01
  5447. 00003C5A  1F03                     move.b     -[A7], D3
  5448. 00003C5C  1F03                     move.b     -[A7], D3
  5449. 00003C5E  2F0B                     move.l     -[A7], A3
  5450. 00003C60  4EAD EF18                jsr        [A5 - 0x10E8]
  5451. 00003C64  206E 000C                movea.l    A0, [A6 + 0xC]
  5452. 00003C68  2250                     movea.l    A1, [A0]
  5453. 00003C6A  1343 0066                move.b     [A1 + 0x66], D3
  5454. 00003C6E  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  5455. 00003C72  601A                     bra        +0x1C /* 00003C8E */
  5456. label00003C74:
  5457. 00003C74  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5458. 00003C78  4EAD DA00                jsr        [A5 - 0x2600]
  5459. 00003C7C  102E FFA9                move.b     D0, [A6 - 0x57]
  5460. 00003C80  670C                     beq        +0xE /* 00003C8E */
  5461. 00003C82  3F2D CD24                move.w     -[A7], [A5 - 0x32DC]
  5462. 00003C86  2F2D CD20                move.l     -[A7], [A5 - 0x32E0]
  5463. 00003C8A  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  5464. label00003C8E:
  5465. 00003C8E  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  5466. 00003C92  4E5E                     unlink     A6
  5467. 00003C94  4E74 0008                rtd        0x0008
  5468. fn00003C98:
  5469. 00003C98  4E56 0000                link       A6, 0
  5470. 00003C9C  202E 0008                move.l     D0, [A6 + 0x8]
  5471. 00003CA0  6708                     beq        +0xA /* 00003CAA */
  5472. 00003CA2  206E 0008                movea.l    A0, [A6 + 0x8]
  5473. 00003CA6  2F10                     move.l     -[A7], [A0]
  5474. 00003CA8  A873                     syscall    SetPort
  5475. label00003CAA:
  5476. 00003CAA  4E5E                     unlink     A6
  5477. 00003CAC  4E74 0008                rtd        0x0008
  5478. export_795:
  5479. 00003CB0  4E56 0000                link       A6, 0
  5480. 00003CB4  2F0A                     move.l     -[A7], A2
  5481. 00003CB6  246E 0008                movea.l    A2, [A6 + 0x8]
  5482. 00003CBA  2052                     movea.l    A0, [A2]
  5483. 00003CBC  2068 000C                movea.l    A0, [A0 + 0xC]
  5484. 00003CC0  2250                     movea.l    A1, [A0]
  5485. 00003CC2  4229 0066                clr.b      [A1 + 0x66]
  5486. 00003CC6  2F0A                     move.l     -[A7], A2
  5487. 00003CC8  4EAD 0C1A                jsr        [A5 + 0xC1A /* export_383 */]
  5488. 00003CCC  245F                     movea.l    A2, [A7]+
  5489. 00003CCE  4E5E                     unlink     A6
  5490. 00003CD0  4E74 0004                rtd        0x0004
  5491. fn00003CD4:
  5492. 00003CD4  4E56 FFF8                link       A6, -0x0008
  5493. 00003CD8  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  5494. 00003CDC  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  5495. 00003CE0  3F2E 0016                move.w     -[A7], [A6 + 0x16]
  5496. 00003CE4  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  5497. 00003CE8  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  5498. 00003CEC  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  5499. 00003CF0  1F2E 000E                move.b     -[A7], [A6 + 0xE]
  5500. 00003CF4  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  5501. 00003CF8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5502. 00003CFC  4EAD 050A                jsr        [A5 + 0x50A /* export_157 */]
  5503. 00003D00  206E 0008                movea.l    A0, [A6 + 0x8]
  5504. 00003D04  2250                     movea.l    A1, [A0]
  5505. 00003D06  137C 0001 001E           move.b     [A1 + 0x1E], 0x1
  5506. 00003D0C  4E5E                     unlink     A6
  5507. 00003D0E  4E74 0018                rtd        0x0018
  5508. export_796:
  5509. 00003D12  4E56 FED0                link       A6, -0x0130
  5510. 00003D16  48E7 1F20                movem.l    -[A7], D3,D4,D5,D6,D7,A2
  5511. 00003D1A  3D7C 0258 FFEE           move.w     [A6 - 0x12], 0x258
  5512. 00003D20  7001                     moveq.l    D0, 0x01
  5513. 00003D22  3D40 FFF0                move.w     [A6 - 0x10], D0
  5514. 00003D26  7002                     moveq.l    D0, 0x02
  5515. 00003D28  3D40 FFF2                move.w     [A6 - 0xE], D0
  5516. 00003D2C  7003                     moveq.l    D0, 0x03
  5517. 00003D2E  3D40 FFF4                move.w     [A6 - 0xC], D0
  5518. 00003D32  7004                     moveq.l    D0, 0x04
  5519. 00003D34  3D40 FFF6                move.w     [A6 - 0xA], D0
  5520. 00003D38  7005                     moveq.l    D0, 0x05
  5521. 00003D3A  3D40 FFF8                move.w     [A6 - 0x8], D0
  5522. 00003D3E  7006                     moveq.l    D0, 0x06
  5523. 00003D40  3D40 FFFA                move.w     [A6 - 0x6], D0
  5524. 00003D44  7007                     moveq.l    D0, 0x07
  5525. 00003D46  3D40 FFFC                move.w     [A6 - 0x4], D0
  5526. 00003D4A  554F                     subq.w     A7, 2
  5527. 00003D4C  2F3C 6D61 6368           move.l     -[A7], 0x6D616368 /* 'mach' */
  5528. 00003D52  486E FED0                pea.l      [A6 - 0x130]
  5529. 00003D56  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  5530. 00003D5A  301F                     move.w     D0, [A7]+
  5531. 00003D5C  3D40 FFEC                move.w     [A6 - 0x14], D0
  5532. 00003D60  486E FED8                pea.l      [A6 - 0x128]
  5533. 00003D64  3F3C BFF5                move.w     -[A7], 0xBFF5
  5534. 00003D68  3F2E FED2                move.w     -[A7], [A6 - 0x12E]
  5535. 00003D6C  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  5536. 00003D70  7009                     moveq.l    D0, 0x09
  5537. 00003D72  3F00                     move.w     -[A7], D0
  5538. 00003D74  A88A                     syscall    TextSize
  5539. 00003D76  7001                     moveq.l    D0, 0x01
  5540. 00003D78  3F00                     move.w     -[A7], D0
  5541. 00003D7A  A888                     syscall    TextFace
  5542. 00003D7C  206E 0008                movea.l    A0, [A6 + 0x8]
  5543. 00003D80  2250                     movea.l    A1, [A0]
  5544. 00003D82  2069 000C                movea.l    A0, [A1 + 0xC]
  5545. 00003D86  2250                     movea.l    A1, [A0]
  5546. 00003D88  3029 0020                move.w     D0, [A1 + 0x20]
  5547. 00003D8C  48C0                     ext.l      D0
  5548. 00003D8E  2440                     movea.l    A2, D0
  5549. 00003D90  554F                     subq.w     A7, 2
  5550. 00003D92  486E FED8                pea.l      [A6 - 0x128]
  5551. 00003D96  A88C                     syscall    StringWidth
  5552. 00003D98  321F                     move.w     D1, [A7]+
  5553. 00003D9A  48C1                     ext.l      D1
  5554. 00003D9C  200A                     move.l     D0, A2
  5555. 00003D9E  9081                     sub.l      D0, D1
  5556. 00003DA0  72DB                     moveq.l    D1, 0xFFFFFFDB
  5557. 00003DA2  D081                     add.l      D0, D1
  5558. 00003DA4  7202                     moveq.l    D1, 0x02
  5559. 00003DA6  4EAD 0342                jsr        [A5 + 0x342 /* export_100 */]
  5560. 00003DAA  3600                     move.w     D3, D0
  5561. 00003DAC  486E FFDC                pea.l      [A6 - 0x24]
  5562. 00003DB0  3F03                     move.w     -[A7], D3
  5563. 00003DB2  70FB                     moveq.l    D0, 0xFFFFFFFB
  5564. 00003DB4  3F00                     move.w     -[A7], D0
  5565. 00003DB6  3003                     move.w     D0, D3
  5566. 00003DB8  7220                     moveq.l    D1, 0x20
  5567. 00003DBA  D041                     add.w      D0, D1
  5568. 00003DBC  3F00                     move.w     -[A7], D0
  5569. 00003DBE  701B                     moveq.l    D0, 0x1B
  5570. 00003DC0  3F00                     move.w     -[A7], D0
  5571. 00003DC2  A8A7                     syscall    SetRect
  5572. 00003DC4  554F                     subq.w     A7, 2
  5573. 00003DC6  2F3C 6D69 636E           move.l     -[A7], 0x6D69636E /* 'micn' */
  5574. 00003DCC  486E FED0                pea.l      [A6 - 0x130]
  5575. 00003DD0  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  5576. 00003DD4  301F                     move.w     D0, [A7]+
  5577. 00003DD6  3D40 FFEC                move.w     [A6 - 0x14], D0
  5578. 00003DDA  554F                     subq.w     A7, 2
  5579. 00003DDC  486E FFDC                pea.l      [A6 - 0x24]
  5580. 00003DE0  4267                     clr.w      -[A7]
  5581. 00003DE2  4267                     clr.w      -[A7]
  5582. 00003DE4  3F2E FED2                move.w     -[A7], [A6 - 0x12E]
  5583. 00003DE8  303C 0500                move.w     D0, 0x500
  5584. 00003DEC  ABC9                     syscall    IconDispatch
  5585. 00003DEE  544F                     addq.w     A7, 2
  5586. 00003DF0  3003                     move.w     D0, D3
  5587. 00003DF2  7225                     moveq.l    D1, 0x25
  5588. 00003DF4  D041                     add.w      D0, D1
  5589. 00003DF6  3F00                     move.w     -[A7], D0
  5590. 00003DF8  7019                     moveq.l    D0, 0x19
  5591. 00003DFA  3F00                     move.w     -[A7], D0
  5592. 00003DFC  A893                     syscall    MoveTo
  5593. 00003DFE  486E FED8                pea.l      [A6 - 0x128]
  5594. 00003E02  A884                     syscall    DrawString
  5595. 00003E04  486E FED8                pea.l      [A6 - 0x128]
  5596. 00003E08  3F3C 0258                move.w     -[A7], 0x258
  5597. 00003E0C  7003                     moveq.l    D0, 0x03
  5598. 00003E0E  3F00                     move.w     -[A7], D0
  5599. 00003E10  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  5600. 00003E14  554F                     subq.w     A7, 2
  5601. 00003E16  486E FED8                pea.l      [A6 - 0x128]
  5602. 00003E1A  A88C                     syscall    StringWidth
  5603. 00003E1C  3A1F                     move.w     D5, [A7]+
  5604. 00003E1E  700A                     moveq.l    D0, 0x0A
  5605. 00003E20  3F00                     move.w     -[A7], D0
  5606. 00003E22  7037                     moveq.l    D0, 0x37
  5607. 00003E24  3F00                     move.w     -[A7], D0
  5608. 00003E26  A893                     syscall    MoveTo
  5609. 00003E28  486E FED8                pea.l      [A6 - 0x128]
  5610. 00003E2C  A884                     syscall    DrawString
  5611. 00003E2E  486E FED8                pea.l      [A6 - 0x128]
  5612. 00003E32  3F3C 0258                move.w     -[A7], 0x258
  5613. 00003E36  7004                     moveq.l    D0, 0x04
  5614. 00003E38  3F00                     move.w     -[A7], D0
  5615. 00003E3A  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  5616. 00003E3E  554F                     subq.w     A7, 2
  5617. 00003E40  486E FED8                pea.l      [A6 - 0x128]
  5618. 00003E44  A88C                     syscall    StringWidth
  5619. 00003E46  3C1F                     move.w     D6, [A7]+
  5620. 00003E48  700A                     moveq.l    D0, 0x0A
  5621. 00003E4A  3F00                     move.w     -[A7], D0
  5622. 00003E4C  7046                     moveq.l    D0, 0x46
  5623. 00003E4E  3F00                     move.w     -[A7], D0
  5624. 00003E50  A893                     syscall    MoveTo
  5625. 00003E52  486E FED8                pea.l      [A6 - 0x128]
  5626. 00003E56  A884                     syscall    DrawString
  5627. 00003E58  486E FED8                pea.l      [A6 - 0x128]
  5628. 00003E5C  3F3C 0258                move.w     -[A7], 0x258
  5629. 00003E60  7005                     moveq.l    D0, 0x05
  5630. 00003E62  3F00                     move.w     -[A7], D0
  5631. 00003E64  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  5632. 00003E68  554F                     subq.w     A7, 2
  5633. 00003E6A  486E FED8                pea.l      [A6 - 0x128]
  5634. 00003E6E  A88C                     syscall    StringWidth
  5635. 00003E70  3E1F                     move.w     D7, [A7]+
  5636. 00003E72  700A                     moveq.l    D0, 0x0A
  5637. 00003E74  3F00                     move.w     -[A7], D0
  5638. 00003E76  705F                     moveq.l    D0, 0x5F
  5639. 00003E78  3F00                     move.w     -[A7], D0
  5640. 00003E7A  A893                     syscall    MoveTo
  5641. 00003E7C  486E FED8                pea.l      [A6 - 0x128]
  5642. 00003E80  A884                     syscall    DrawString
  5643. 00003E82  486E FED8                pea.l      [A6 - 0x128]
  5644. 00003E86  3F3C 0258                move.w     -[A7], 0x258
  5645. 00003E8A  7006                     moveq.l    D0, 0x06
  5646. 00003E8C  3F00                     move.w     -[A7], D0
  5647. 00003E8E  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  5648. 00003E92  554F                     subq.w     A7, 2
  5649. 00003E94  486E FED8                pea.l      [A6 - 0x128]
  5650. 00003E98  A88C                     syscall    StringWidth
  5651. 00003E9A  301F                     move.w     D0, [A7]+
  5652. 00003E9C  3D40 FFE8                move.w     [A6 - 0x18], D0
  5653. 00003EA0  700A                     moveq.l    D0, 0x0A
  5654. 00003EA2  3F00                     move.w     -[A7], D0
  5655. 00003EA4  706E                     moveq.l    D0, 0x6E
  5656. 00003EA6  3F00                     move.w     -[A7], D0
  5657. 00003EA8  A893                     syscall    MoveTo
  5658. 00003EAA  486E FED8                pea.l      [A6 - 0x128]
  5659. 00003EAE  A884                     syscall    DrawString
  5660. 00003EB0  486E FED8                pea.l      [A6 - 0x128]
  5661. 00003EB4  3F3C 0258                move.w     -[A7], 0x258
  5662. 00003EB8  7007                     moveq.l    D0, 0x07
  5663. 00003EBA  3F00                     move.w     -[A7], D0
  5664. 00003EBC  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  5665. 00003EC0  554F                     subq.w     A7, 2
  5666. 00003EC2  486E FED8                pea.l      [A6 - 0x128]
  5667. 00003EC6  A88C                     syscall    StringWidth
  5668. 00003EC8  301F                     move.w     D0, [A7]+
  5669. 00003ECA  3D40 FFEA                move.w     [A6 - 0x16], D0
  5670. 00003ECE  700A                     moveq.l    D0, 0x0A
  5671. 00003ED0  3F00                     move.w     -[A7], D0
  5672. 00003ED2  707D                     moveq.l    D0, 0x7D
  5673. 00003ED4  3F00                     move.w     -[A7], D0
  5674. 00003ED6  A893                     syscall    MoveTo
  5675. 00003ED8  486E FED8                pea.l      [A6 - 0x128]
  5676. 00003EDC  A884                     syscall    DrawString
  5677. 00003EDE  4267                     clr.w      -[A7]
  5678. 00003EE0  A888                     syscall    TextFace
  5679. 00003EE2  554F                     subq.w     A7, 2
  5680. 00003EE4  2F3C 736E 6420           move.l     -[A7], 0x736E6420 /* 'snd ' */
  5681. 00003EEA  486E FED0                pea.l      [A6 - 0x130]
  5682. 00003EEE  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  5683. 00003EF2  301F                     move.w     D0, [A7]+
  5684. 00003EF4  3D40 FFEC                move.w     [A6 - 0x14], D0
  5685. 00003EF8  4244                     clr.w      D4
  5686. 00003EFA  554F                     subq.w     A7, 2
  5687. 00003EFC  486E FED0                pea.l      [A6 - 0x130]
  5688. 00003F00  701F                     moveq.l    D0, 0x1F
  5689. 00003F02  3204                     move.w     D1, D4
  5690. 00003F04  2401                     move.l     D2, D1
  5691. 00003F06  48C2                     ext.l      D2
  5692. 00003F08  9082                     sub.l      D0, D2
  5693. 00003F0A  2F00                     move.l     -[A7], D0
  5694. 00003F0C  A85D                     syscall    BitTst
  5695. 00003F0E  101F                     move.b     D0, [A7]+
  5696. 00003F10  6712                     beq        +0x14 /* 00003F24 */
  5697. 00003F12  486E FED8                pea.l      [A6 - 0x128]
  5698. 00003F16  3F3C 0258                move.w     -[A7], 0x258
  5699. 00003F1A  7001                     moveq.l    D0, 0x01
  5700. 00003F1C  3F00                     move.w     -[A7], D0
  5701. 00003F1E  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  5702. 00003F22  6010                     bra        +0x12 /* 00003F34 */
  5703. label00003F24:
  5704. 00003F24  486E FED8                pea.l      [A6 - 0x128]
  5705. 00003F28  3F3C 0258                move.w     -[A7], 0x258
  5706. 00003F2C  7002                     moveq.l    D0, 0x02
  5707. 00003F2E  3F00                     move.w     -[A7], D0
  5708. 00003F30  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  5709. label00003F34:
  5710. 00003F34  3005                     move.w     D0, D5
  5711. 00003F36  7210                     moveq.l    D1, 0x10
  5712. 00003F38  D041                     add.w      D0, D1
  5713. 00003F3A  3F00                     move.w     -[A7], D0
  5714. 00003F3C  7037                     moveq.l    D0, 0x37
  5715. 00003F3E  3F00                     move.w     -[A7], D0
  5716. 00003F40  A893                     syscall    MoveTo
  5717. 00003F42  486E FED8                pea.l      [A6 - 0x128]
  5718. 00003F46  A884                     syscall    DrawString
  5719. 00003F48  7804                     moveq.l    D4, 0x04
  5720. 00003F4A  554F                     subq.w     A7, 2
  5721. 00003F4C  486E FED0                pea.l      [A6 - 0x130]
  5722. 00003F50  701F                     moveq.l    D0, 0x1F
  5723. 00003F52  3204                     move.w     D1, D4
  5724. 00003F54  2401                     move.l     D2, D1
  5725. 00003F56  48C2                     ext.l      D2
  5726. 00003F58  9082                     sub.l      D0, D2
  5727. 00003F5A  2F00                     move.l     -[A7], D0
  5728. 00003F5C  A85D                     syscall    BitTst
  5729. 00003F5E  101F                     move.b     D0, [A7]+
  5730. 00003F60  6712                     beq        +0x14 /* 00003F74 */
  5731. 00003F62  486E FED8                pea.l      [A6 - 0x128]
  5732. 00003F66  3F3C 0258                move.w     -[A7], 0x258
  5733. 00003F6A  7001                     moveq.l    D0, 0x01
  5734. 00003F6C  3F00                     move.w     -[A7], D0
  5735. 00003F6E  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  5736. 00003F72  6010                     bra        +0x12 /* 00003F84 */
  5737. label00003F74:
  5738. 00003F74  486E FED8                pea.l      [A6 - 0x128]
  5739. 00003F78  3F3C 0258                move.w     -[A7], 0x258
  5740. 00003F7C  7002                     moveq.l    D0, 0x02
  5741. 00003F7E  3F00                     move.w     -[A7], D0
  5742. 00003F80  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  5743. label00003F84:
  5744. 00003F84  3006                     move.w     D0, D6
  5745. 00003F86  7210                     moveq.l    D1, 0x10
  5746. 00003F88  D041                     add.w      D0, D1
  5747. 00003F8A  3F00                     move.w     -[A7], D0
  5748. 00003F8C  7046                     moveq.l    D0, 0x46
  5749. 00003F8E  3F00                     move.w     -[A7], D0
  5750. 00003F90  A893                     syscall    MoveTo
  5751. 00003F92  486E FED8                pea.l      [A6 - 0x128]
  5752. 00003F96  A884                     syscall    DrawString
  5753. 00003F98  594F                     subq.w     A7, 4
  5754. 00003F9A  203C 000C 0008           move.l     D0, 0xC0008
  5755. 00003FA0  A800                     syscall    SoundDispatch
  5756. 00003FA2  201F                     move.l     D0, [A7]+
  5757. 00003FA4  2D40 FFE4                move.l     [A6 - 0x1C], D0
  5758. 00003FA8  122E FFE4                move.b     D1, [A6 - 0x1C]
  5759. 00003FAC  7000                     moveq.l    D0, 0x00
  5760. 00003FAE  1001                     move.b     D0, D1
  5761. 00003FB0  2F00                     move.l     -[A7], D0
  5762. 00003FB2  486E FED8                pea.l      [A6 - 0x128]
  5763. 00003FB6  4EAD 01DA                jsr        [A5 + 0x1DA /* export_55 */]
  5764. 00003FBA  486D E9CE                pea.l      [A5 - 0x1632]
  5765. 00003FBE  486E FED8                pea.l      [A6 - 0x128]
  5766. 00003FC2  4EAD 029A                jsr        [A5 + 0x29A /* export_79 */]
  5767. 00003FC6  504F                     addq.w     A7, 8
  5768. 00003FC8  122E FFE5                move.b     D1, [A6 - 0x1B]
  5769. 00003FCC  E809                     lsr        D1.b, 4
  5770. 00003FCE  7000                     moveq.l    D0, 0x00
  5771. 00003FD0  1001                     move.b     D0, D1
  5772. 00003FD2  2F00                     move.l     -[A7], D0
  5773. 00003FD4  486E FFD8                pea.l      [A6 - 0x28]
  5774. 00003FD8  4EAD 01DA                jsr        [A5 + 0x1DA /* export_55 */]
  5775. 00003FDC  486E FFD8                pea.l      [A6 - 0x28]
  5776. 00003FE0  486E FED8                pea.l      [A6 - 0x128]
  5777. 00003FE4  4EAD 029A                jsr        [A5 + 0x29A /* export_79 */]
  5778. 00003FE8  504F                     addq.w     A7, 8
  5779. 00003FEA  122E FFE5                move.b     D1, [A6 - 0x1B]
  5780. 00003FEE  740F                     moveq.l    D2, 0x0F
  5781. 00003FF0  C202                     and.b      D1, D2
  5782. 00003FF2  7000                     moveq.l    D0, 0x00
  5783. 00003FF4  1001                     move.b     D0, D1
  5784. 00003FF6  2F00                     move.l     -[A7], D0
  5785. 00003FF8  486E FFD8                pea.l      [A6 - 0x28]
  5786. 00003FFC  4EAD 01DA                jsr        [A5 + 0x1DA /* export_55 */]
  5787. 00004000  486E FFD8                pea.l      [A6 - 0x28]
  5788. 00004004  486E FED8                pea.l      [A6 - 0x128]
  5789. 00004008  4EAD 029A                jsr        [A5 + 0x29A /* export_79 */]
  5790. 0000400C  504F                     addq.w     A7, 8
  5791. 0000400E  3007                     move.w     D0, D7
  5792. 00004010  7210                     moveq.l    D1, 0x10
  5793. 00004012  D041                     add.w      D0, D1
  5794. 00004014  3F00                     move.w     -[A7], D0
  5795. 00004016  705F                     moveq.l    D0, 0x5F
  5796. 00004018  3F00                     move.w     -[A7], D0
  5797. 0000401A  A893                     syscall    MoveTo
  5798. 0000401C  486E FED8                pea.l      [A6 - 0x128]
  5799. 00004020  A884                     syscall    DrawString
  5800. 00004022  594F                     subq.w     A7, 4
  5801. 00004024  203C 0000 0010           move.l     D0, 0x10
  5802. 0000402A  A800                     syscall    SoundDispatch
  5803. 0000402C  201F                     move.l     D0, [A7]+
  5804. 0000402E  2D40 FFE4                move.l     [A6 - 0x1C], D0
  5805. 00004032  122E FFE4                move.b     D1, [A6 - 0x1C]
  5806. 00004036  7000                     moveq.l    D0, 0x00
  5807. 00004038  1001                     move.b     D0, D1
  5808. 0000403A  2F00                     move.l     -[A7], D0
  5809. 0000403C  486E FED8                pea.l      [A6 - 0x128]
  5810. 00004040  4EAD 01DA                jsr        [A5 + 0x1DA /* export_55 */]
  5811. 00004044  486D E9D2                pea.l      [A5 - 0x162E]
  5812. 00004048  486E FED8                pea.l      [A6 - 0x128]
  5813. 0000404C  4EAD 029A                jsr        [A5 + 0x29A /* export_79 */]
  5814. 00004050  504F                     addq.w     A7, 8
  5815. 00004052  122E FFE5                move.b     D1, [A6 - 0x1B]
  5816. 00004056  E809                     lsr        D1.b, 4
  5817. 00004058  7000                     moveq.l    D0, 0x00
  5818. 0000405A  1001                     move.b     D0, D1
  5819. 0000405C  2F00                     move.l     -[A7], D0
  5820. 0000405E  486E FFD8                pea.l      [A6 - 0x28]
  5821. 00004062  4EAD 01DA                jsr        [A5 + 0x1DA /* export_55 */]
  5822. 00004066  486E FFD8                pea.l      [A6 - 0x28]
  5823. 0000406A  486E FED8                pea.l      [A6 - 0x128]
  5824. 0000406E  4EAD 029A                jsr        [A5 + 0x29A /* export_79 */]
  5825. 00004072  504F                     addq.w     A7, 8
  5826. 00004074  122E FFE5                move.b     D1, [A6 - 0x1B]
  5827. 00004078  740F                     moveq.l    D2, 0x0F
  5828. 0000407A  C202                     and.b      D1, D2
  5829. 0000407C  7000                     moveq.l    D0, 0x00
  5830. 0000407E  1001                     move.b     D0, D1
  5831. 00004080  2F00                     move.l     -[A7], D0
  5832. 00004082  486E FFD8                pea.l      [A6 - 0x28]
  5833. 00004086  4EAD 01DA                jsr        [A5 + 0x1DA /* export_55 */]
  5834. 0000408A  486E FFD8                pea.l      [A6 - 0x28]
  5835. 0000408E  486E FED8                pea.l      [A6 - 0x128]
  5836. 00004092  4EAD 029A                jsr        [A5 + 0x29A /* export_79 */]
  5837. 00004096  504F                     addq.w     A7, 8
  5838. 00004098  302E FFE8                move.w     D0, [A6 - 0x18]
  5839. 0000409C  7210                     moveq.l    D1, 0x10
  5840. 0000409E  D041                     add.w      D0, D1
  5841. 000040A0  3F00                     move.w     -[A7], D0
  5842. 000040A2  706E                     moveq.l    D0, 0x6E
  5843. 000040A4  3F00                     move.w     -[A7], D0
  5844. 000040A6  A893                     syscall    MoveTo
  5845. 000040A8  486E FED8                pea.l      [A6 - 0x128]
  5846. 000040AC  A884                     syscall    DrawString
  5847. 000040AE  594F                     subq.w     A7, 4
  5848. 000040B0  203C 0000 0014           move.l     D0, 0x14
  5849. 000040B6  A800                     syscall    SoundDispatch
  5850. 000040B8  201F                     move.l     D0, [A7]+
  5851. 000040BA  2D40 FFE4                move.l     [A6 - 0x1C], D0
  5852. 000040BE  122E FFE4                move.b     D1, [A6 - 0x1C]
  5853. 000040C2  7000                     moveq.l    D0, 0x00
  5854. 000040C4  1001                     move.b     D0, D1
  5855. 000040C6  2F00                     move.l     -[A7], D0
  5856. 000040C8  486E FED8                pea.l      [A6 - 0x128]
  5857. 000040CC  4EAD 01DA                jsr        [A5 + 0x1DA /* export_55 */]
  5858. 000040D0  486D E9D6                pea.l      [A5 - 0x162A]
  5859. 000040D4  486E FED8                pea.l      [A6 - 0x128]
  5860. 000040D8  4EAD 029A                jsr        [A5 + 0x29A /* export_79 */]
  5861. 000040DC  504F                     addq.w     A7, 8
  5862. 000040DE  122E FFE5                move.b     D1, [A6 - 0x1B]
  5863. 000040E2  E809                     lsr        D1.b, 4
  5864. 000040E4  7000                     moveq.l    D0, 0x00
  5865. 000040E6  1001                     move.b     D0, D1
  5866. 000040E8  2F00                     move.l     -[A7], D0
  5867. 000040EA  486E FFD8                pea.l      [A6 - 0x28]
  5868. 000040EE  4EAD 01DA                jsr        [A5 + 0x1DA /* export_55 */]
  5869. 000040F2  486E FFD8                pea.l      [A6 - 0x28]
  5870. 000040F6  486E FED8                pea.l      [A6 - 0x128]
  5871. 000040FA  4EAD 029A                jsr        [A5 + 0x29A /* export_79 */]
  5872. 000040FE  504F                     addq.w     A7, 8
  5873. 00004100  122E FFE5                move.b     D1, [A6 - 0x1B]
  5874. 00004104  740F                     moveq.l    D2, 0x0F
  5875. 00004106  C202                     and.b      D1, D2
  5876. 00004108  7000                     moveq.l    D0, 0x00
  5877. 0000410A  1001                     move.b     D0, D1
  5878. 0000410C  2F00                     move.l     -[A7], D0
  5879. 0000410E  486E FFD8                pea.l      [A6 - 0x28]
  5880. 00004112  4EAD 01DA                jsr        [A5 + 0x1DA /* export_55 */]
  5881. 00004116  486E FFD8                pea.l      [A6 - 0x28]
  5882. 0000411A  486E FED8                pea.l      [A6 - 0x128]
  5883. 0000411E  4EAD 029A                jsr        [A5 + 0x29A /* export_79 */]
  5884. 00004122  504F                     addq.w     A7, 8
  5885. 00004124  302E FFEA                move.w     D0, [A6 - 0x16]
  5886. 00004128  7211                     moveq.l    D1, 0x11
  5887. 0000412A  D041                     add.w      D0, D1
  5888. 0000412C  3F00                     move.w     -[A7], D0
  5889. 0000412E  707D                     moveq.l    D0, 0x7D
  5890. 00004130  3F00                     move.w     -[A7], D0
  5891. 00004132  A893                     syscall    MoveTo
  5892. 00004134  486E FED8                pea.l      [A6 - 0x128]
  5893. 00004138  A884                     syscall    DrawString
  5894. 0000413A  4CDF 04F8                movem.l    D3,D4,D5,D6,D7,A2, [A7]+
  5895. 0000413E  4E5E                     unlink     A6
  5896. 00004140  4E74 0008                rtd        0x0008
  5897. export_797:
  5898. 00004144  4E56 FFFC                link       A6, -0x0004
  5899. 00004148  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  5900. 0000414C  246E 0008                movea.l    A2, [A6 + 0x8]
  5901. 00004150  2652                     movea.l    A3, [A2]
  5902. 00004152  4A2B 0033                tst.b      [A3 + 0x33]
  5903. 00004156  6700 00C4                beq        +0xC6 /* 0000421C */
  5904. 0000415A  266B 0020                movea.l    A3, [A3 + 0x20]
  5905. 0000415E  B6FC 0000                cmpa.w     A3, 0x0
  5906. 00004162  6724                     beq        +0x26 /* 00004188 */
  5907. 00004164  2F0B                     move.l     -[A7], A3
  5908. 00004166  4EAD EF36                jsr        [A5 - 0x10CA]
  5909. 0000416A  2052                     movea.l    A0, [A2]
  5910. 0000416C  2F28 0020                move.l     -[A7], [A0 + 0x20]
  5911. 00004170  4EAD DA00                jsr        [A5 - 0x2600]
  5912. 00004174  7600                     moveq.l    D3, 0x00
  5913. 00004176  2052                     movea.l    A0, [A2]
  5914. 00004178  2143 0020                move.l     [A0 + 0x20], D3
  5915. 0000417C  2052                     movea.l    A0, [A2]
  5916. 0000417E  2068 0024                movea.l    A0, [A0 + 0x24]
  5917. 00004182  2250                     movea.l    A1, [A0]
  5918. 00004184  2343 0070                move.l     [A1 + 0x70], D3
  5919. label00004188:
  5920. 00004188  2F3C 5049 4354           move.l     -[A7], 0x50494354 /* 'PICT' */
  5921. 0000418E  486E FFFC                pea.l      [A6 - 0x4]
  5922. 00004192  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5923. 00004196  4EAD F9B0                jsr        [A5 - 0x650]
  5924. 0000419A  4A00                     tst.b      D0
  5925. 0000419C  6708                     beq        +0xA /* 000041A6 */
  5926. 0000419E  283C 5049 4354           move.l     D4, 0x50494354 /* 'PICT' */
  5927. 000041A4  603A                     bra        +0x3C /* 000041E0 */
  5928. label000041A6:
  5929. 000041A6  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  5930. 000041AC  486E FFFC                pea.l      [A6 - 0x4]
  5931. 000041B0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5932. 000041B4  4EAD F9B0                jsr        [A5 - 0x650]
  5933. 000041B8  4A00                     tst.b      D0
  5934. 000041BA  6708                     beq        +0xA /* 000041C4 */
  5935. 000041BC  283C 5445 5854           move.l     D4, 0x54455854 /* 'TEXT' */
  5936. 000041C2  601C                     bra        +0x1E /* 000041E0 */
  5937. label000041C4:
  5938. 000041C4  2F3C 736E 6420           move.l     -[A7], 0x736E6420 /* 'snd ' */
  5939. 000041CA  486E FFFC                pea.l      [A6 - 0x4]
  5940. 000041CE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5941. 000041D2  4EAD F9B0                jsr        [A5 - 0x650]
  5942. 000041D6  4A00                     tst.b      D0
  5943. 000041D8  6706                     beq        +0x8 /* 000041E0 */
  5944. 000041DA  283C 736E 6420           move.l     D4, 0x736E6420 /* 'snd ' */
  5945. label000041E0:
  5946. 000041E0  202E FFFC                move.l     D0, [A6 - 0x4]
  5947. 000041E4  6736                     beq        +0x38 /* 0000421C */
  5948. 000041E6  2F04                     move.l     -[A7], D4
  5949. 000041E8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5950. 000041EC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5951. 000041F0  4EAD F9C8                jsr        [A5 - 0x638]
  5952. 000041F4  206E 0008                movea.l    A0, [A6 + 0x8]
  5953. 000041F8  2250                     movea.l    A1, [A0]
  5954. 000041FA  2340 0020                move.l     [A1 + 0x20], D0
  5955. 000041FE  4A80                     tst.l      D0
  5956. 00004200  671A                     beq        +0x1C /* 0000421C */
  5957. 00004202  2F00                     move.l     -[A7], D0
  5958. 00004204  2250                     movea.l    A1, [A0]
  5959. 00004206  2F29 0024                move.l     -[A7], [A1 + 0x24]
  5960. 0000420A  4EAD FE7C                jsr        [A5 - 0x184]
  5961. 0000420E  206E 0008                movea.l    A0, [A6 + 0x8]
  5962. 00004212  2250                     movea.l    A1, [A0]
  5963. 00004214  2F29 0020                move.l     -[A7], [A1 + 0x20]
  5964. 00004218  4EAD EF36                jsr        [A5 - 0x10CA]
  5965. label0000421C:
  5966. 0000421C  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  5967. 00004220  4E5E                     unlink     A6
  5968. 00004222  4E74 0004                rtd        0x0004
  5969. export_798:
  5970. 00004226  4E56 FFF8                link       A6, -0x0008
  5971. 0000422A  48E7 1030                movem.l    -[A7], D3,A2,A3
  5972. 0000422E  0CAE 736E 6420 0010      cmpi.l     [A6 + 0x10], 0x736E6420 /* 'snd ' */
  5973. 00004236  6634                     bne        +0x36 /* 0000426C */
  5974. 00004238  486D F3FE                pea.l      [A5 - 0xC02]
  5975. 0000423C  2F3C 0000 0098           move.l     -[A7], 0x98
  5976. 00004242  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  5977. 00004246  2640                     movea.l    A3, D0
  5978. 00004248  246E 0008                movea.l    A2, [A6 + 0x8]
  5979. 0000424C  2052                     movea.l    A0, [A2]
  5980. 0000424E  2F28 0016                move.l     -[A7], [A0 + 0x16]
  5981. 00004252  2F0A                     move.l     -[A7], A2
  5982. 00004254  4267                     clr.w      -[A7]
  5983. 00004256  4267                     clr.w      -[A7]
  5984. 00004258  4267                     clr.w      -[A7]
  5985. 0000425A  4267                     clr.w      -[A7]
  5986. 0000425C  7605                     moveq.l    D3, 0x05
  5987. 0000425E  1F03                     move.b     -[A7], D3
  5988. 00004260  1F03                     move.b     -[A7], D3
  5989. 00004262  2F0B                     move.l     -[A7], A3
  5990. 00004264  4EAD 06FA                jsr        [A5 + 0x6FA /* export_219 */]
  5991. 00004268  200B                     move.l     D0, A3
  5992. 0000426A  6010                     bra        +0x12 /* 0000427C */
  5993. label0000426C:
  5994. 0000426C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5995. 00004270  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5996. 00004274  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5997. 00004278  4EAD 1532                jsr        [A5 + 0x1532 /* export_674 */]
  5998. label0000427C:
  5999. 0000427C  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  6000. 00004280  4E5E                     unlink     A6
  6001. 00004282  4E74 000C                rtd        0x000C
  6002.